Remove Code Remove Efficiency Remove Systems Remove Workshop
article thumbnail

Improving JavaScript Bundle Performance With Code-Splitting

Smashing Magazine

Improving JavaScript Bundle Performance With Code-Splitting. Improving JavaScript Bundle Performance With Code-Splitting. JavaScript-based frameworks like React made the process of developing web applications streamlined and efficient, for better or worse. The answer lies in code-splitting. Jump to online workshops ?.

Code 91
article thumbnail

Exploring The Potential Of Web Workers For Multithreading On The Web

Smashing Magazine

They were designed to provide a way to execute JavaScript code in the background, separate from the main execution thread of a web page, in order to improve performance and responsiveness. The main thread is the single execution context that is responsible for rendering the UI, executing JavaScript code, and handling user interactions.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Back-to-Basics Weekend Reading - Bloom Filters

All Things Distributed

This is a hugely important technique if you need to process and track massive amounts of unique data units, as it is very space-efficient. From Dynamo and Postgress, to HBase and Bitcoin, Bloom Filters are used in almost all modern distributed systems. Space/Time Trade-offs in Hash Coding with Allowable Errors ", Bloom, Burton H.,

Cache 110
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

Every unnecessary bit of JavaScript code you bundle and serve will be more code the client has to load and process. How will you serve blazingly fast code, then? Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A.

article thumbnail

The Challenges and Traps of Architecting Sociotechnical Systems

Strategic Tech

There is a high cost associated with work that leaves your team… team boundaries and software boundaries should be isomorphic” — James Lewis, Thoughtworks I’ve written and spoken a lot about architecting sociotechnical systems and how to find boundaries. And there’s more research to back it up.

Systems 40
article thumbnail

DORA Metrics and Flow Metrics: Use the Whole Ruler, Not Just Two Inches

Tasktop

DORA Metrics: Gold Standard for Releasing Code. Lead Time for Changes —The amount of time it takes a code commit to get into production. These development team metrics set the gold standard for operational efficiency for releasing code rapidly, securely and confidently. What units of value are flowing across the system .

Metrics 59
article thumbnail

Useful React APIs For Building Flexible Components With TypeScript

Smashing Magazine

We want to add keys so React can render our lists efficiently. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. On design systems, CSS/JS and UX. Jump to online workshops ?. For one, key !

Design 99