Adding Interactivity with JavaScript | Web Fundamentals
JavaScript allows us to modify just about every aspect of the page: content, styling, and its response to user interaction. However, JavaScript can also block DOM construction and delay when the page is rendered. To deliver optimal performance, make your JavaScript async and eliminate any unnecessary JavaScript from the critical rendering path.
Home Articles Adding Interactivity with JavaScript Stay organized with collections Save and categorize content based on your preferences. Ilya Grigorik Published: December 31, 2013 JavaScript allows us to modify just about every aspect of the page: content, styling, and its response to user interaction. However, JavaScript can also block DOM construction and delay when the page is rendered. To deliver optimal performance, make your JavaScript async and eliminate any unnecessary JavaScript from the critical rendering path. Summary JavaScript can query and modify the DOM and the CSSOM. JavaScrip
related reading
- Populating the page: how browsers work - Performance | MDNdeveloper.mozilla.org
- Analyzing Critical Rendering Path Performance | Articles | web.devdevelopers.google.com
- JavaScript Loading Priorities in Chromeaddyosmani.com
- You Might Not Need an Effect – Reactreact.dev
- 7 Principles of Rich Web Applicationsrauchg.com
- The Event Loop and Callback Hell - Wes Boswesbos.com
- An Introduction to the Browser Rendering Pipelinewebperf.tips
- The Web Animation Performance Tier List | Motion Magazinemotion.dev
- Inside look at modern web browser (part 3) | Blog | Chrome for Developersdeveloper.chrome.com
- Critical Rendering Path | Articles | web.devdevelopers.google.com
- What the heck is the event loop anyway? | Philip Roberts | JSConf EUyoutube.com
- Why React Re-Renders • Josh W. Comeaujoshwcomeau.com