Googler building Chrome DevTools.
he/him
| Blog | https://jackfranklin.co.uk |
| Twitch | https://twitch.tv/jackfcodes |
Googler building Chrome DevTools.
he/him
| Blog | https://jackfranklin.co.uk |
| Twitch | https://twitch.tv/jackfcodes |
I saw my JavaScript dos and donts post making the rounds and people have criticisms. I do not want to engage because I am very fragile. YOU WIN.
I volunteer @slightlyoff (?) for you to argue with.
But anyways I added an addendum to address and clarify some criticism:
- this doesn't scale
- what is a dash
- what is the point
I don't mean to throw my CV around but I doubt most folks asking about scaling has had to serve as many users as GitHub had to. But you do you!
Started writing devlogs for OnTrack, my train network strategy game I've been working on over the past two years. It's entirely web based and beginning to look like a real game !
First post gives an overview but I'm excited to dive into the details in future posts.
https://www.jackfranklin.co.uk/blog/devlog-javascript-ontrack-1/
After 13 weeks of parental leave (thanks Google!) I'm back tomorrow. Both excited and sad.
To anyone else who has returned after a long leave: what techniques did you use to catch up and get back to speed?
One human earth week (March 12) until INP becomes a Core Web Vital, with big implications to the JavaScript-heavy React-ecosystem.
Folks hiding bad lab data (Lighthouse scores) behind decent field data (Core Web Vitals) are right to be nervous about this! Remember that Core Web Vitals affect your SEO/rank on Google 👀
https://web.dev/blog/inp-cwv-march-12
A few samples:
1️⃣ nextjs.org: FID 19ms ✅ is now INP 363ms ⚠️
2️⃣ react.dev: FID 18ms ✅ is now INP 408ms ⚠️
3️⃣ vercel.com: FID 135ms ⚠️ is now INP 975ms ⛔
Wrote a quick blog post on TypeScript and using the `never` type to ensure exhaustive checks of union types and enums:
https://www.jackfranklin.co.uk/blog/typescript-exhaustive-branches/