Sanjaiyan Parthipan
Sanjaiyan Parthipan
Using `` component from `next/script` for inline colour mode script. Which help for better streaming support and might have behind the scene optimisations. _Sorry if I made any mistakes :(_
Adding Route Announcer to `Vitepress js` for better accessibility. Inspired by https://nextjs.org/docs/accessibility#route-announcements. _Extremely sorry still there are some work(adding to the Vitepress defaultly) to do please anyone help.me with it...
Ref-: https://github.com/vuejs/docs/pull/1870 I choosed `#3c8772` as a theme-color hence it looks nice in dark mode and white mode too, and that colour in presents in VitePress logo too.
This is inspired from `Next.js`. [Preload critical stylesheets to improve loading speed](https://web.dev/preload-critical-assets/). _Sorry if I made any mistakes :(_
Optimize `` > 1. Adding `decoding` attribute with `async` value which decode the image asynchronously to reduce delay in presenting other content. _Sorry if I made any mistakes :(_
- Optimizing the loading of [``](https://web.dev/efficiently-load-third-party-javascript/#defer) - Adding ``, I choosed `#000000` as theme colour since it is nice and available in vercel logo too :)
Optimize `` > 1. Adding `decoding` attribute with `async` value which decode the image asynchronously to reduce delay in presenting other content. _Sorry if I made any mistakes :(_
Adding `React 18` support.
[Deferring `` load for faster web page load.](https://web.dev/efficiently-load-third-party-javascript/#defer) _Sorry if I made any mistakes :(_
Improving the performance by running the independent async functions in parallel âī¸. Ref-: https://github.com/vuejs/vitepress/pull/1320 _Sorry if I made any mistakes :(_