Skills › Frontend Engineering

Frontend Performance

Optimise Core Web Vitals, bundle size, and rendering performance.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Achieve a 90+ Lighthouse score
  • Implement lazy loading and code splitting
  • Measure and improve LCP, FID, and CLS

Prerequisites

Watch (10 videos)

Full Stack Development Tutorial - THE FULL PROCESS!
DesignCourse · beginner hands-on
→ Build a full stack application→ Design UI/UX for a web app
Updating a Slow Website (P3D1) - Live Coding with Jesse
freeCodeCamp.org · beginner hands-on
→ Optimize website load times→ Use live coding for front-end development
JAMstack Tutorial - Full site using Netlify & Hugo
freeCodeCamp.org · beginner hands-on
→ Build a fast and secure client-side application→ Deploy a site to Netlify
Fixing Mobile Layout Issues (P5D25) - Live Coding with Jesse
freeCodeCamp.org · beginner hands-on
→ Fix mobile layout issues in React→ Improve front-end performance
Optimise your code: load code at the right time
Chrome for Developers · advanced hands-on
→ Optimize website load times→ Load JavaScript at the right time
PWA Tutorial for Beginners #16 - Getting Cached Assets
Net Ninja · beginner hands-on
→ Build a PWA with cached assets→ Enable offline behavior in a web app
Google Hackathon on AIR - Mobile Performance Fundamentals
Google Search Central · advanced hands-on
→ Optimize mobile page loading→ Implement lazy loading→ Test performance with WebpageTest
Angular Projects | Learn How to Build Angular 8 Projects from Scratch | Angular | Edureka Rewind
edureka! · intermediate hands-on
→ Build high-performance web applications→ Optimize frontend code
How to make your webflow website super fast
Flux Academy · beginner hands-on
→ Optimize website loading speed→ Improve Webflow performance
React Router Tutorial | React DOM Tutorial | ReactJS Redux Training | Edureka Rewind
edureka! · beginner hands-on
→ Build a React application with React Router→ Implement routing in a React app

Read (10 articles)

📄
How can I limit an object size before it is looped in vue/nuxt?
Dev.to · sium_hossain · 2022-08-08
📄
30 Ways to Improve Website Performance with CSS
Dev.to · OpenReplay Tech Blog · 2022-12-19
📄
Top 10 Nuxt.js Secrets to Boost Your App's Performance
Dev.to · Muhammadamin · 2023-07-06
📄
Data prefetch of alovajs, a request strategy library
Dev.to · Scott Hu · 2023-11-09
📄
Mastering Caching in Nuxt 3: A Comprehensive Guide
Dev.to · Amir H. Moayeri · 2024-01-03
📄
Implementing Debouncing in Vue
Dev.to · Jakub Andrzejewski · 2024-02-26
📄
Lazy load components in Nuxt to improve performance
Dev.to · Jakub Andrzejewski · 2024-05-27
📄
State Management in Front-end Web Development: State 101
Dev.to · Abbey Perini · 2025-06-02