Performance

Performance

337 bookmarks
Custom sorting
How large DOM sizes affect interactivity, and what you can do about it
How large DOM sizes affect interactivity, and what you can do about it
Large DOM sizes can be a factor in whether interactions are fast or not. Learn more about the relationship between DOM size and INP, and what you can do to reduce DOM size and other ways to limit rendering work when your page has lots of DOM elements.
·web.dev·
How large DOM sizes affect interactivity, and what you can do about it
Scaling the Instagram Explore recommendations system
Scaling the Instagram Explore recommendations system
Explore is one of the largest recommendation systems on Instagram. We leverage machine learning to make sure people are always seeing content that is the most interesting and relevant to them. Usin…
·engineering.fb.com·
Scaling the Instagram Explore recommendations system
Time-Travel Debugging Production Code
Time-Travel Debugging Production Code
An overview of time travel debugging and how it relates to debugging your production code execution.
·temporal.io·
Time-Travel Debugging Production Code
Automating dead code cleanup
Automating dead code cleanup
Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from bo…
·engineering.fb.com·
Automating dead code cleanup
When "letting it crash" is not enough
When "letting it crash" is not enough
This essay explores the connection between Erlang's process supervision, state management and durable execution.
·flawless.dev·
When "letting it crash" is not enough
Breaking Up with SVG-in-JS in 2023
Breaking Up with SVG-in-JS in 2023
Technical deep-dive on why you shouldn't have SVGs in your JS bundle and better techniques for JSX usage.
·kurtextrem.de·
Breaking Up with SVG-in-JS in 2023
Chrome UX Report - Chrome Developers
Chrome UX Report - Chrome Developers
The Chrome User Experience Report (CrUX) provides user experience metrics for how real-world Chrome users experience popular destinations on the web.
·developer.chrome.com·
Chrome UX Report - Chrome Developers
Kashyap Kondamudi - Catching Up With Web Performance
Kashyap Kondamudi - Catching Up With Web Performance
Kashyap recalls his journey from design to software to banking and back, learning from side projects, getting into open source, working on Flipkart's PWA, and now diving into RUM.
·catchingup.dev·
Kashyap Kondamudi - Catching Up With Web Performance
Optimizing Performance: How Our Extension Became Lightning Fast
Optimizing Performance: How Our Extension Became Lightning Fast
Discover how we made our browser extension faster. Find out about the technologies and strategies we used to improve performance and provide a smooth browsing experience.
·cascaspace.substack.com·
Optimizing Performance: How Our Extension Became Lightning Fast
Infinitely Scalable Applications
Infinitely Scalable Applications
How to grow from one application to an ecosystem of apps and packages.
·chernicki.com·
Infinitely Scalable Applications
What’s the difference between API Latency and API Response Time?
What’s the difference between API Latency and API Response Time?
Your app’s networking directly affects the user experience of your app. Imagine having to wait a few seconds for the page to load. Or even worse, imagine waiting for a few seconds every time you perform an action. It would be infuriating! Before you go on a fixing adventure, it’s a good idea to understand what causes that waiting time. So let’s do that!
·blog.sentry.io·
What’s the difference between API Latency and API Response Time?
Analyzing Data 170,000x Faster with Python
Analyzing Data 170,000x Faster with Python
The article, Analyzing Data 180,000x Faster with Rust, first presents some unoptimized Python code, and then shows the process of rewriting and optimizing the code in Rust, resulting in a 180,000x speed-up. The author notes:
·sidsite.com·
Analyzing Data 170,000x Faster with Python
I made JSON.parse() 2x faster
I made JSON.parse() 2x faster
Adventures in hacking Hermes VM’s C++ internals for fun and profit
·radex.io·
I made JSON.parse() 2x faster
Fast builds, secure builds. Choose two.
Fast builds, secure builds. Choose two.
Stripe's continuous integration system is responsible for orchestrating build pipelines and executing tens of thousands of test suites. To meet our exceptionally high security bar, we lean on a combination of open-source tech and novel engineering.
·stripe.com·
Fast builds, secure builds. Choose two.