I Decompiled the White House's New App— The app has a cookie/paywall bypass injector, tracks your GPS every 4.5 minutes, and loads JavaScript from some guy's GitHub Pages.

https://lemmus.org/post/21165111

I can’t say anything about the content of this blog. It was horribly laggy to scroll on mobile device. And by horribly laggy, I mean like aunt’s 1986 vacation slide show on a projector while having dry cookies and tasteless off brand earl grey.

I’m sorry if it sounds rude but I had to bring this on out in the open. What even runs under the hood on that blog…

Holy shit, i thought i was gonna have a seizure first time i scrolled
Like its locked to 10fps

It’s a bit funny that it’s completely at odds with how they describe their goals (emphasis mine):

I am thereallo, a web developer who makes things look pretty and work smoothly >w< been building stuff since 2020, mostly frontend but i can do fullstack too! i use react, next.js, and tailwind css because they just work, and motion for animations that don’t feel plastic. i prototype in figma, steal components from shadcn/ui when i’m lazy, and deploy to vercel or cloudflare depending on the vibe~ i used to reverse engineer games (genshin leaks era lol) but now i just make websites that don’t suck. i know typescript, python, go, and dabbled in rust and lua. my goal is making ui that feels human such as smooth feedback, clear buttons, keyboard accessible, no confusing bs. mobile first always! outside coding i listen to vocaloid and play project sekai, which definitely influences my color choices uwu. oh and i care way too much about bundle sizes and performance. currently learning native ios/android development. hmu on discord or github if u wanna chat! ♡

I didn’t have any problem
It wasn’t horribly laggy on my Pixel but it definitely was less performant than a page like this should be.

Yea for me too, it appears to be something we the title header following your scroll. It’s super smooth just until it tries to pin it to the top.

Reader mode works until I realised that they did explain the pictures, so just referenced text I didn’t see.

Not a performance problem. My guess is, they (poorly) emulate native scrolling via JS on mobile. Probably for some progress feature or something.
Unfortunately all of the code blocks are loaded after-the-fact with JS for some asinine reason (highlighting I’d understand… but why the actual text?), so disabling JS also disables all the code snippets on the page.
That’s why dynamic loading sucks.
Definitely a performance problem, no HW acceleration on PC produces the same insanely stuttery scroll.
runs perfectly fine on my laptop with firefox
Worked fine for me, but I block ads and trackers on my home network so that probably helped.

Even if the effect didn’t lag, there’s almost no added benefit to it. The title is cut off, and the description is even worse.

If the author wanted to, they could have done something like this with no scripts, minimum effort, and probably zero lag.

(If OP’s website chucked for you, I’m curious whether this demo is seamlessly smooth. It is for me.)

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

Smooth as cub’s fur.
Strangely enough, for me both blog post an demo didn’t lag, but the transparent sticky title did look bad
I had no issues, and I am on a cheap boomer phone that installs games without permission every so often.