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.

We reduced our iOS app launch time by 60%

190 pointsby wallflowerover 2 years ago

15 comments

nblgbgover 2 years ago
In short, they are using a third party library (they have not named it though) that accounts to 40% of the app launch time and they deferred loading of this library to later point!
评论 #34695396 未加载
评论 #34695505 未加载
评论 #34695534 未加载
评论 #34696909 未加载
kogirover 2 years ago
I wish they’d name the third party library.
评论 #34693559 未加载
评论 #34694757 未加载
评论 #34693688 未加载
评论 #34693757 未加载
评论 #34693611 未加载
bcardarellaover 2 years ago
It would be nice if DoorDash cared as much about their web app performance as they do their native app performance. Their web app perf is <i>abysmal</i>. Pathetically slow. Clicking takes <i>seconds</i> to see a response in the UI.
评论 #34693820 未加载
评论 #34694165 未加载
评论 #34694392 未加载
评论 #34694329 未加载
评论 #34693908 未加载
评论 #34694906 未加载
评论 #34695773 未加载
评论 #34696856 未加载
评论 #34693813 未加载
thdcover 2 years ago
Impressive improvement, but is mobile app startup time that important after a certain threshold? I&#x27;m not a mobile dev.<p>If the flame graph extends over the entire startup time, then I&#x27;d estimate it to be around 600-700ms (wish they gave the numbers rather than the percentage) which already sounds very nice as a user. If it was like 5 seconds then it would be amazing.<p>Furthermore, I&#x27;m assuming that this only affects when the app is initially started instead of when it is already running in the background or navigating between screens, which is why I feel the linked article on why latency matters in tfa doesn&#x27;t really support it.<p>I&#x27;m curious about what metrics mobile developers use to prioritize tasks.
评论 #34694360 未加载
评论 #34694347 未加载
评论 #34694095 未加载
评论 #34695767 未加载
评论 #34696948 未加载
评论 #34695950 未加载
评论 #34696053 未加载
评论 #34694077 未加载
评论 #34696794 未加载
hnthrowaway0315over 2 years ago
Never done any serious development, can someone please educate me whether any of these three issues can and should be targeted earlier in development? For example is any of the first two directly going against some well known best practices? I&#x27;m judt curious, not trying to insinuating anything as I don&#x27;t understand iOS development.
评论 #34693835 未加载
评论 #34693829 未加载
评论 #34693778 未加载
评论 #34694260 未加载
评论 #34693939 未加载
评论 #34694091 未加载
rocket_surgeronover 2 years ago
An astronomical simulator loading dark sky data, grabbing your location, charting the current positions of the stars in relation to your location, displaying detailed graphics for constellations, implementing gyroscopic controls for real-time manipulation of the viewport, and loading all overhead objects into memory: loads nearly instantaneously, responds quickly.<p>A food delivery app: so bloated and sluggish it is borderline unusable and 100% embarrassing.
colpabarover 2 years ago
Now if only they could retain the search parameters when you hit the back button. Currently it takes you to the default list with no filters applied.
评论 #34693903 未加载
idiot900over 2 years ago
The DoorDash iOS app is so horrendously slow and laggy on my iPhone 14 Pro (as it was on my 11 Pro) that I’m using other delivery services whenever I can. That means if the restaurant I want to order from is available on another platform, I’ll use that.
brankoBover 2 years ago
Great, now make it so tracking my delivery driver doesn&#x27;t freeze my phone and force me to restart.
baggy_troughover 2 years ago
If they care so much about the user experience, how come they never came out with an iPad version?
tdiffover 2 years ago
I wonder how exactly did they manage to prevent dynamic loader from initing that framework.
lofaszvanittover 2 years ago
These people are very professional. They must get a salary raise. Their tech is advanced, way above threshold and the service they offer is perfect. Give them a medal.
notjonheymanover 2 years ago
This would be more impressive if I still used Door Dash.
mech4bgover 2 years ago
&gt;At DoorDash, we take app startup speed extremely seriously. We are obsessed with optimizing our customers&#x27; experience and making continuous improvements.<p>I wonder if they actually believe this? They make it almost impossible to report bugs in the app, and when I have customer support&#x27;s reaction has been &quot;there&#x27;s not really anything I can do about this.&quot;
评论 #34697001 未加载
评论 #34696916 未加载
taytusover 2 years ago
I apologize if this comes out as negative, but it truly is an honest question.<p>They are a tens-of-billions company. Why is this news? Shouldn&#x27;t this be just part of doing business?
评论 #34693667 未加载
评论 #34694381 未加载
评论 #34693802 未加载
评论 #34693725 未加载
评论 #34693673 未加载
评论 #34694064 未加载
评论 #34693685 未加载
评论 #34693808 未加载