TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AsyncDisplayKit – iOS framework that keeps complex user interfaces responsive

80 pointsby robert-boehnkeover 10 years ago

9 comments

coldcodeover 10 years ago
I have no desire to layout everything in code (I know some people like this, I don't) so it's not very interesting to me. It would seem to require you to write your app in a completely different way. I wonder what debugging would be like with it, given that threaded code is always more painful. It might be more interesting once people release actual apps with it (outside of FB).
评论 #8462089 未加载
jamesgpearceover 10 years ago
Full blog post announcing the framework is here: <a href="https://code.facebook.com/posts/721586784561674/introducing-asyncdisplaykit-for-smooth-and-responsive-apps-on-ios/" rel="nofollow">https:&#x2F;&#x2F;code.facebook.com&#x2F;posts&#x2F;721586784561674&#x2F;introducing-...</a>
LeoNatan25over 10 years ago
The flip side of something like this is that it creates a &quot;floaty&quot; feeling, due to delaying UI update for several runloop passes (jumping from one queue to another). Sometimes this is more acceptable but often it is not. If you played with Paper, and felt it was &quot;floaty&quot;, now you know why. If it didn&#x27;t bother you, I guess you are less sensitive to this. Not to say this library is useless, like most things, when not abused, good can come from it.
评论 #8461388 未加载
ortumanover 10 years ago
Awesome stuff, though it&#x27;s a pity autolayout cannot be used along with this framework. Anyway, it&#x27;s worth to take a look.
评论 #8460976 未加载
评论 #8460719 未加载
评论 #8460690 未加载
cmyrover 10 years ago
It&#x27;s really neat to see facebook&#x27;s iOS team releasing so much of their work. This framework is probably not going to be that relevant to tons of use-cases, but even if you&#x27;ll never use it you&#x27;ll probably get a lot out of looking at it closely and thinking about why it makes the decisions it does.
ryandrakeover 10 years ago
On Safari, the entire site seems to have no content and just re-directs to itself in a loop over and over: meta http-equiv=&quot;refresh&quot; content=&quot;0; <a href="http://asyncdisplaykit.org&quot;" rel="nofollow">http:&#x2F;&#x2F;asyncdisplaykit.org&quot;</a>
评论 #8459782 未加载
rgbrgbover 10 years ago
Very cool! This bears quite a resemblance to the way React.js constructs a virtual DOM so that it can optimize drawing. Do you guys have a way you&#x27;re benchmarking performance improvements? Are you just looking at time spent on the main thread?
评论 #8461008 未加载
ldn_tech_exec1over 10 years ago
Would it be possible to build an alternative to AutoLayout that works with AsyncDisplayKit? How could it this be done?
ratsimihahover 10 years ago
Doesn&#x27;t seem available either on Github or Cocoapods yet.
评论 #8461013 未加载
评论 #8459692 未加载