3 Followers
100 Following
59 Posts
@brucelawson fyi, something is wrong with viewing individual posts on your site

Hi Paul, sorry to bug you here, but I'm not sure where would be a good place for this question.

Ive noticed that DevTools' CPU throttling doesn't seem to be all that accurate. Going by Geekbench, my 2 smartphones are about 4x and 7x slower than my laptop, and definitely classify as low-end and budget/mid-tier. The calibration tool also sets 7x.

Yet, when I load pages on them, they are vastly faster and smoother than the "equivalent" devtools throttle level.

Why might this be? Thanks!

@slightlyoff Ive been dutifully testing apps on two mobile devices that are more or less at the level of your budget and low-end standards, and it has been very helpful.

But when I simulate these devices with dev tools throttling on my laptop, it performs VASTLY slower than the devices. Both a multiple of geekbench score and the calibration mechanism suggested ~7x slowdown

Any idea why this might be the case?

Regardless, it underscores why youre so adamant about testing on actual devices...

Elon Musk just raided America's doomsday seed vault.

Yes, you read that right. The vault meant to protect humanity’s last defense against agricultural collapse, stripped and sabotaged.

This isn't hyperbole. The seed bunker held our future. Our protection from famine, disease, climate disasters, destroyed by reckless arrogance.

Elon Musk fired critical scientists, placing centuries of agricultural heritage at immediate risk.

America relied on those seeds. America relied on those scientists. America relied on that bunker.

62,000 unique wheat strains, 600,000 genetic lines, our lifeline in a crisis, now endangered.

Without regular care, these seeds die. Without these seeds, we lose our ability to respond to threats.

Without that ability, we lose food security itself.

This is a direct assault on humanity's survival.

Elon Musk and his Department of Government Efficiency (DOGE) treated our collective security as disposable, gambling with millions of lives. Farmers, families, and children. Everyone is harmed.

If you're thinking someone else will handle this, you're wrong. If you're assuming private industry will step in, you're wrong.

If you're comfortable waiting to act, you're complicit.

Apathy won't fix this, waiting won't reverse it.

You must immediately demand:
- Full reinstatement of the fired scientists.
- Secured federal funding protecting the seed vault permanently.
- Legislative safeguards ensuring this can never happen again.

Call your representatives. Share this message. Demand accountability from Musk, DOGE, and our government.

Act now, because your future depends on it. Your children's survival, planet's stability, and the nation's integrity are at stake.

It is urgent, necessary, and morally essential.

Stand up, speak out, and fight for our shared future.

@slightlyoff

Something to add to your "If Not React, then What" article

https://www.manning.com/books/build-a-frontend-web-framework-from-scratch

A book, published in the past year, which teaches you how to build your *own* vdom + redux-like framework!

While flipping through it, I couldn't stop thinking "just use Lit, and maybe signals, man..."

Build a Frontend Web Framework (From Scratch)

Learn how a frontend web framework works by coding your own!</b> Web developers use frontend frameworks every day—but do you know how these essential parts of your stack really work? Build a Frontend Web Framework (From Scratch)</i> reveals the inner workings of web frameworks by helping you create your very own. In Build a Frontend Web Framework (From Scratch)</i>, you’ll learn the secrets behind frameworks like React, Vue, and Angular, including: Create HTML documents programmatically</li> Define the view with virtual DOM</li> Update the HTML efficiently with reconciliation algorithms</li> Create two-way communication mechanisms between components in a hierarchy</li> </ul> Whatever your experience level, you’ll be able to start building your framework with this guide. All you need is some core skills in HTML, CSS, and JavaScript. And once you’ve learned how frameworks function, you’ll be able to work with them more efficiently, troubleshoot bugs more effectively, and even customize them for your specific needs!

Manning Publications

If you're feeling like the world is falling apart around you and that there's nothing that you can do to make things better...

Volunteer.

Find a food bank, a shelter, a hospice, a senior center. Find some place where you can lend your time towards the service of others.

Volunteering is a great way to do something worthwhile for your community. It takes us out of our own troubles, and focuses that energy on helping others.

So go volunteer. Help yourself by helping others.

Seems my perf.now() talk is now un-paywalled:

https://youtu.be/0XwWVjQOmyg?si=47K_hMsMJssonxLi

I've come to the conclusion that all of my punch-pulling for the past ~decade has only served to aid and abet folks selling lemons. This is a gloves-off enunciation of why making websites that feel good to use isn't charity, and why those of us who make a living on the web need to care.

Reckoning: Frontend's Lost Decade | Alex Russell | performance.now() 2024

YouTube

this morning I've made the choice to close 300 forum sites that have about 275k monthly active users, nearly all from the UK.

I've run forums for over 28 years, and did so to build families for those without families, to try and create a cure for social isolation and loneliness, to combat suicide, to create joy and love out of nothing but connections between people.

and it worked. it still works.

but on the 16th March 2025 I will delete the virtual servers running it all... that date is important, it's the last day before the UK Online Safety Act goes into enforcement.

I run these communities philanthropically, giving my time and money to do so, I ask nothing back, I just help build a nicer World.

but the scope of the Act is too broad, and my forums come under it... it does not matter that it's run by an individual and not a company, that it loses money every month... merely by being linked to the UK and allowing users to speak to users... it's within scope.

the penalties of non-compliance would be so devastatingly ruinous to me, that I don't see I have a choice... I must now perform a social harm to protect myself.

this is devastating.

https://www.lfgss.com/conversations/401475/

I cannot even express what these forums have achieved... the marriages, births, support for those with cancer, the love, the communities they have created.

I've come to understand what's happening in frontend's decade-long failure to deliver decent user experiences as a sort of epistemic closure. I'm calling it "frameworkism", and the epicenter is now React.

Here's a lot of words on why we should all reject it, and what the post-React world should look like:

https://infrequently.org/2024/11/if-not-react-then-what/

If Not React, Then What?

Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to serve users first and foremost.

Alex Russell