bestpractic.orgbestpractic.org
Blog Quizzes Packages Games Learn soon Courses soon
Sign in Get Started
Blog/Performance
Topic

Performance

12 articles on Performance — each with a runnable playground and a quiz.

Articles

JavaScript

Web Workers in JavaScript: The Complete Guide

Sep 7 · 12 min
JavaScript

Your Timer Doesn't Know You Tabbed Away

Sep 5 · 4 min
JavaScript

Debounce and Throttle in JavaScript: The Complete Guide

Aug 31 · 14 min
JavaScript

Your fetch in beforeunload is silently killed. navigator.sendBeacon guarantees delivery.

Aug 22 · 4 min
JavaScript

Your fetch() in beforeunload is being silently dropped. Use navigator.sendBeacon().

Aug 13 · 4 min
JavaScript

You're importing pako to gzip data. CompressionStream does it natively.

Aug 10 · 4 min
JavaScript

Stop importing uuid. crypto.randomUUID() has been native since 2021.

Aug 8 · 3 min
CSS

Your browser renders everything, even what you can't see — content-visibility: auto fixes that

Aug 4 · 5 min
JavaScript

Your UI is freezing because you never gave the browser a break

Aug 3 · 5 min
JavaScript

Array methods are eager. Iterator helpers are lazy. Here's why that matters.

Jul 30 · 5 min
JavaScript

You're watching window to detect element size changes. ResizeObserver watches the element itself.

Jul 26 · 4 min
JavaScript

Your scroll listener fires on every pixel. IntersectionObserver fires when visibility actually changes.

Jul 19 · 4 min

Other topics

webdev 97javascript 81frontend 70css 32tutorial 27typescript 14react 12node 8browser 8programming 6grammar 6html 5
bestpractic.org

One platform for the things worth learning properly — and the tools that come out of learning them.

Learn

CoursesLearning pathsBlogQuizzesPlaygrounds

Community

PackagesSubmit a packageCollectionsCollaborate

Platform

PricingCollaborate

Sections

Web DevelopmentLanguagesSoft Skills

© 2026 bestpractic.org

PrivacyTermsGitHub