simonhearne Profile Banner
Simon Hearne Profile
Simon Hearne

@simonhearne

Followers
3K
Following
7K
Media
877
Statuses
5K

Solutions Architect @elastic. #WebPerf, #DataViz, #UX, #O11y & #A11y. Co-organiser of @ldnwebperf. #aphantasic. He / Him

England, United Kingdom
Joined December 2008
Don't wanna be here? Send us removal request.
@davidfowl
David Fowler
2 years
Does anyone *really* understand CORS? The amount of "allow everything" configuration I see in practice is concerning.
176
90
2K
@rustybrick
Barry Schwartz
2 years
Google to drop the page experience report, mobile usability report and the mobile-friendly test (and API) in the coming months https://t.co/DoijmwAyu1
10
62
140
@simonhearne
Simon Hearne
3 years
Three DIY lessons after electrocuting myself twice today: 1. Don’t assume that a lighting circuit is dead when the switch is off 2. Don’t assume that your live circuit tester works 3. Don’t assume all upstairs lights are on the ‘upstairs lights’ circuit ⚡️⚡️⚡️😵
1
1
14
@simonhearne
Simon Hearne
3 years
Is that time of the year! 5/5 household members struck down by the lurgy. Sick three-month-olds don’t need much sleep apparently.
1
0
2
@simonhearne
Simon Hearne
3 years
The ridiculous amount of crypto spam on bird site makes Mastodon 100% nicer.
0
0
0
@simonhearne
Simon Hearne
3 years
Woke up today to no network at home, it turns out the battery in the UPS has died again. Why it fails closed I don’t know, but I now realise that we have lost power due to the UPS failing more often than due to the power supply failing. Anyone want an old UPS?
0
0
0
@simonhearne
Simon Hearne
3 years
Keep 🐘Mastodon@mastodon.social alive and show your support! https://t.co/FR8FyJtLks
0
0
1
@simonhearne
Simon Hearne
3 years
Measuring responsiveness on the web… is hard. mmocny demonstrates what impacts #INP and how modern #JavaScript APIs can be used to improve #WebPerf. https://t.co/Ia8zBAHFQd
1
4
4
@simonhearne
Simon Hearne
3 years
There are some delays of course, it takes a while for new DNS records to propagate and there will potentially be issues with Let's Encrypt validating the host cert once Cloudflare SSL is enabled. I'll find out in three months 😅
0
0
0
@simonhearne
Simon Hearne
3 years
It's surprisingly easy (and cheap) to run your own Mastodon server: 1: register a domain. I used Cloudflare to register https://t.co/SQzhxchrvL 2: install mastodon - I used the one-click digital ocean app at ~$12 per month [1] 3: add DNS A record for…
1
1
1
@adhdjesse
ADHD Jesse
3 years
If you sent me a message and I never responded, Just know that I stress about it every single day because I haven’t figured out how to respond so I feel immense guilt every time I see that unanswered message… OR I’ve forgotten that your message (and you) even exist.
51
2K
11K
@vitalyf
Vitaly Friedman 🇺🇦🏳️‍🌈
3 years
How do you choose the right Cache-Control header? @simonhearne has got your back with a flowchart and Caching Header Beset Practices ( https://t.co/PgFpCRAaus) #webperf
1
24
106
@simonhearne
Simon Hearne
3 years
Reading this tweet back makes me realise how obtuse web tech can be. How would you explain this to a non-techy?
0
0
2
@simonhearne
Simon Hearne
3 years
This is the first "proper" use of the Navigation API I've seen in the wild. Why is it so important? Any third-party app (annotations, monitoring, error logging etc.) are generally guessing if the visitor has navigated to a new SPA view. This API takes away the guesswork.
@robknight_
Robert Knight
3 years
@hypothes_is has finally gained support for web pages and applications that do client-side navigation. We use the new Navigation API ( https://t.co/k8SrqFKicZ) when available, as it allows us to know when an SPA navigation starts and finishes.
1
0
4
@simonhearne
Simon Hearne
3 years
We're reading Alice in Quantumland and Quantum: A Guide for the Perplexed, but there is always a step from "we get it" to "say what?" that we're struggling with.
0
0
0
@simonhearne
Simon Hearne
3 years
My eldest son (8yo) has challenged me to teach him quantum mechanics. We've watched literal hours of YouTube videos and are no more enlightened than the original double-slit explanation I just about remembered from 20 years ago. Any pointers for accessible resources for kids?
2
0
2
@simonhearne
Simon Hearne
3 years
So... GA4 has totally removed site speed reporting? I've got to say, I'm surprised. At least we won't have to explain why page load time is not a suitable metric any more! #WebPerf #SEO
0
2
7
@simonhearne
Simon Hearne
3 years
The new CrUX docs are live! Take a look and let me know if anything is missing or could be improved. #WebPerf #SEO https://t.co/FJm8a7KdTP
@simonhearne
Simon Hearne
3 years
Have you used the @ChromeUXReport CrUX documentation ( https://t.co/zG1poLKarc) before? Did it answer your questions? Please RT for reach! #WebPerf #SEO
0
3
11