{"resource":{"title":"Prioritising Critical Images","isPremium":true,"requires":["premium.fsd"],"content":{"type":1,"body":"*Part 6 of 8 — Image Optimisation for the Modern Web*\r\n\r\nDeferring non-critical work is half the story. The other half is making sure the important images load as early as possible.\r\n\r\nOn most pages, one image dominates the user's first impression:\r\n\r\n- the hero banner on a landing page\r\n- the main ...","isInternal":true},"isActive":true,"stats":{"views":9,"used":0,"likes":0},"published":true,"author":{"id":"3eh0kijZwMrHum8TkMqX","name":"Devtools Tech","username":"devtoolstech"},"resourceId":"BlV5X4YylAW61dYwFmyG","slug":"prioritising-critical-images---rid---BlV5X4YylAW61dYwFmyG","createdAt":1779627669082,"showPaywall":true,"needsUpgrade":true},"currentUser":null,"isOwner":false,"recommendations":{"questions":[{"_id":"63187a5677f9961d5b7d0f2b","content":{"languages":["javascript","typescript"],"difficulty":2},"tags":["javascript","array","reduce","polyfill","code","devtools tech","frontend problem solving","js interview questions","js roadmap","interview roadmap","advanced js","interview preparation","frontend masters","codedamn"],"slug":"implement-reduce-polyfill-from-scratch-or-frontend-problem-solving-or-javascript-interview-question---qid---yGnWTFf04zUUH6guACIJ","title":"Implement Reduce Polyfill from Scratch | Frontend Problem Solving | JavaScript Interview Question","questionId":"yGnWTFf04zUUH6guACIJ"},{"_id":"61f8ef79e12bce537863b4cf","content":{"languages":["javascript","typescript"],"difficulty":4},"tags":["javascript","walmart","frontend interview question","devtools","ui","advanced javascript"],"slug":"implement-throttling-in-javascript-or-walmart-frontend-interview-question---qid---mLrwAyug9CgrVGbs6OYF","title":"Implement Throttling in JavaScript | Walmart Frontend Interview Question","questionId":"mLrwAyug9CgrVGbs6OYF"},{"_id":"6104ed47e541233080dcd5e3","content":{"difficulty":4,"languages":"javascript"},"tags":["javascript","prototype","inheritance","advanced frontend",""],"slug":"what-would-be-the-output-javascript-inheritance---qid---NJ7WJ42FwnBy0au7r8Ph","title":"What would be the output? [JavaScript Inheritance]","questionId":"NJ7WJ42FwnBy0au7r8Ph"},{"_id":"680ca850554ede0bfb0f5ce4","content":{"languages":["html","react"],"difficulty":3},"tags":["javascript","ui","ux","devtools tech","coding","frontend","flipkart","interview questions","frontend interview questions","google"],"slug":"straws-on-the-board---qid---2zxuCdkBmZTdHCH0CKBo","title":"Straws on the Board","questionId":"2zxuCdkBmZTdHCH0CKBo"},{"_id":"665a0a78407950304701413c","content":{"languages":["react","html"],"difficulty":1},"tags":["javascript","array","uber","ui","ux","frontend interview question","frontend coding challenge","devtools tech","blog","tutorial","uber questions"],"slug":"how-to-create-an-grid-lights-interactive-shape-uber-frontend-interview-question-or-javascript-or-react-js---qid---6FVH1ZMWMXd4uZ8WAGEi","title":"How to create an grid lights interactive shape? Uber Frontend Interview Question | JavaScript | React.js","questionId":"6FVH1ZMWMXd4uZ8WAGEi"}],"resources":[{"_id":"625939ff1195627fe9f0bb9c","content":{"difficulty":4,"domain":17,"type":3,"isInternal":false},"tags":["life","podcast","frontend","backend.software development","tooling","devtools tech","ios","fueled","ronnie and barty","grappus","fullstack"],"slug":"beyond-code-or-episode-1-or-video-podcast---rid---wituSBDrHHWE5yB7mq7R","title":"Beyond Code | Episode 1 | Video Podcast","resourceId":"wituSBDrHHWE5yB7mq7R"},{"_id":"6990b509d080a1c8aefc6156","content":{"difficulty":4,"domain":1,"type":1,"isInternal":true,"languages":[]},"tags":["javascript","ui","ux","jobs","job search","frontend","coding","devtools tech"],"slug":"how-to-improve-job-search-using-google---rid---JNrLxyNeJ4pMMHD6KnOh","title":"How to improve job search using Google","resourceId":"JNrLxyNeJ4pMMHD6KnOh"},{"_id":"5f2060dacbec5f7ffc0c2fbe","content":{"difficulty":2,"domain":2,"type":1},"tags":["api","frontend","reactjs","javascript","frontend development","code","programming","design systems"],"slug":"api-driven-development-for-building-components---rid---wJVfMDfVaTpo7qMkl3Jj","title":"API Driven Development for Building Components","resourceId":"wJVfMDfVaTpo7qMkl3Jj"},{"_id":"627795d91195627fe9f20c27","content":{"difficulty":4,"domain":12,"type":2,"isInternal":false},"tags":["product management","video podcast","devtools tech","youtube","product manager","remote","remote job","yomesh gupta","art"],"slug":"the-art-of-product-management-or-in-conversation-with-sourabh-ahuja-or-devtools-tech---rid---Ad5B6k5Zu9Oja2NdFK3t","title":"The Art of Product Management | In Conversation with Sourabh Ahuja | Devtools Tech","resourceId":"Ad5B6k5Zu9Oja2NdFK3t"},{"_id":"5fc7215a6d3cda64e470c415","content":{"difficulty":4,"domain":1,"type":5},"tags":["linkedin","jobs","skills","career","indemand","devtools"],"slug":"move-close-to-your-dream-job-find-out-top-skills-in-the-market---rid---layhD7GHUKsulhIM25yM","title":"Move close to your dream job. Find out top skills in the market.","resourceId":"layhD7GHUKsulhIM25yM"}]}}