Ben Schwarz's Avatar

Ben Schwarz

@benschwarz.bsky.social

Founder & Product developer @ calibreapp.com. Into sustainability, online privacy, cycling, photography, music, hiking, native country and creative pursuits 🌞

3,325 Followers  |  187 Following  |  968 Posts  |  Joined: 28.05.2023
Posts Following

Posts by Ben Schwarz (@benschwarz.bsky.social)

Comic Tintin and Captain Haddock, the captain looks bamboozled:

Captain: What a week huh?
Tintin: Captain, it’s still the fucking weekend

Comic Tintin and Captain Haddock, the captain looks bamboozled: Captain: What a week huh? Tintin: Captain, it’s still the fucking weekend

01.03.2026 06:49 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking at the haas site, it’s improved LCP by 400ms and CLS by 0.4 this past 3 months. INP is stable and shows little delays. Alpine was top last season.

calibreapp.com/tools/core-w...

28.02.2026 12:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In the case of Calibre leaderboards, it’s based on the β€œorigin” (all pages on the domain, combined.

Whereas the synthetic lighthouse tests are (afaik) homepage only, and a single visit which may vary.

28.02.2026 12:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Formula 1 Teams Website Speed Leaderboard World’s top websites ranked by Core Web Vitals performance.

I built a website performance leaderboard site powered by Google’s Chrome user experience report (CrUX), and there happens to be a pack for Formula 1 already!

Data from real user chrome sessions πŸ†

calibreapp.com/tools/websit...

27.02.2026 22:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why not go the whole hog and delete Facebook altogether? It isn’t 2007 anymore!

26.02.2026 08:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸŽ‰ Looking for new work.

15 years front-end dev + Design Systems specialist.

I help folks build, maintain & transform design systems.

I'm also available for focused projects, front-end builds, codebase modernisation.

Short to long term.

Let's chat - stu@alwaystwisted.com

reposts appreciated <3

24.02.2026 09:15 β€” πŸ‘ 64    πŸ” 75    πŸ’¬ 2    πŸ“Œ 2

Dream collab we’ll never get to see: Bear Grylls hosting Steve Irwin

24.02.2026 07:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Good question! Not sure how I missed it.

I was debating (with myself) about how to handle regional markets (e.g. co.uk, co.jp, .com, .com.au) and ended up deferring and forgetting about it.

Also, it maybe felt good to snub Jeff Bozo and it happened unwittingly 😏

List updated!

24.02.2026 03:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good to hear. There are some common patterns out there that require large effort to produce quality controls, and even then they’re often lacking for users on mobile or from
accessibility standpoints.

23.02.2026 12:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Slight aside from base styling, but: is there much of an appetite for date range controls? It’s a common pattern and afaik you’re on your own for implementing

23.02.2026 10:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Global Retailers Website Speed Leaderboard World’s top websites ranked by Core Web Vitals performance.

πŸ†• I ranked the world’s top retailers / e-commerce for web site speed using Google’s CrUX dataset

calibreapp.com/tools/websit...

Now we have ranking sets for e-commerce, car manufacturers, airlines, banks, world news and more

23.02.2026 01:36 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Good on you for giving everything a go and continually investing in yourself

21.02.2026 05:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My normal cycling routine is 30–80km, also known as 1500-3500 calories.

I find it quite difficult to appropriately fuel before a ride (because I squeeze it in when I can), and then eating like a normal desk-sitting dormant worm. Both extremes are hard to get right.

21.02.2026 05:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Hi! I made a Chrome extension that highlights creeps from the Epstein emails. Depending on how much news you read on your computer, enabling it might be really depressing.

chromewebstore.google.com/detail/ep-li...

21.02.2026 03:24 β€” πŸ‘ 39    πŸ” 9    πŸ’¬ 5    πŸ“Œ 0
Preview
Hillsborough Law will 'criminalise lying' by senior ministers, say campaigners It's via a new standalone offence - which will apply to the prime minister - of "misleading the public", punishable by up to two years in jail.

We’ve all had enough of politicians lying to us, right?

Reckon on that we can all agree

Which is why I’m absolutely buzzing for this legislation that would criminalise lying in politics

…”punishable by up to two years in jail!”

GAME-CHANGER

news.sky.com/story/hillsb...

20.02.2026 07:24 β€” πŸ‘ 1120    πŸ” 325    πŸ’¬ 76    πŸ“Œ 18

Cookin up some sweet stuff @calibreapp.com at the moment, can’t wait to share it πŸ”œ

20.02.2026 04:36 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A sad day for rectangles

20.02.2026 02:02 β€” πŸ‘ 31    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Screenshot from npmx.com's package page for "calibre", https://npmx.dev/package/calibre

Screenshot from npmx.com's package page for "calibre", https://npmx.dev/package/calibre

I'm quite impressed by the sheer quality of npmx.dev, an alternative to npmjs.com

Package view includes details like package security, statistics, dependency age, known vulnerabilities

Screenshot: @calibreapp.com CLI package - npmx.dev/package/cali...

Insta-added NPMX to my "use this" tool set 😍

20.02.2026 01:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Baseline numbers are still helpful, and can definitely be indicative of performance/helpful for debug. Nice work putting this together

19.02.2026 01:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m not certain it’s safe to assume that each GH Actions runner is the same spec CPU, Memory, and has no noisy neighbours, but multiple runs at different times will help to ensure the env is at least consistent

19.02.2026 01:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Same with any war-speak terms.

No, Brian. Your comfortable $1200 chair, quiet office, and generous pay may be challenging, but it’s hardly comparable to a trench with bullets whizzing past your ears.

18.02.2026 21:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

music services I've used (often at the same time):

slsk β‡’ rdio β‡’ pandora β‡’ soundcloud β‡’ spotify β‡’ mixcloud β‡’ deezer β‡’ apple music β‡’ tidal β‡’ spotify β‡’ youtube music β‡’ apple music

few were enjoyable πŸ₯²

18.02.2026 04:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

2026 World Cup is untenable:

- Trump wanted to ban Brazil(!) due to a petty beef/rent man bullshit
- Many participating countries are on the USAs list of no-visa/visitation
- Seats are outrageously priced, higher than ever
- FIFA trying to appease fascist dictator with fake awards

17.02.2026 11:15 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Typographic Scales in CSS with :heading(), sibling-index(), and pow() Learn how to build flexible, mathematical typographic scales using :heading(), sibling-index(), and pow() for cleaner CSS design systems.

πŸŽ‰ New Blogpost πŸŽ‰

Building Typographic Scales in CSS with :heading(), sibling-index(), and pow()

www.alwaystwisted.com/articles/bui...

What if we could create a typographic scale for headings with one line of CSS?

One rule to scale them all.

#CSS #FrontEnd #WebDev

17.02.2026 10:13 β€” πŸ‘ 47    πŸ” 15    πŸ’¬ 3    πŸ“Œ 0
Preview
Shades of Halftone - The Blog of Maxime Heckel An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to MoirΓ© interference, gooey effects, and animated displacement...

Shades of halftone, an interactive article by @maxime.bsky.social, demonstrates how to write web shaders for halftone effects. Stunning stuff!

blog.maximeheckel.com/posts/shades...

16.02.2026 00:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great you have a blocklist, but wouldn’t it be easier (and better for privacy & mental health) if you chose alternatives to X, Google, etc? Why continue to support these orgs that intentionally seek to do harm?

15.02.2026 01:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
CrUX Pages: Automatic page discovery Calibre automatically discovers and tracks your most important pages in CrUX

πŸ†• Calibre now spiders your Site and collects Google Chrome User Experience Report data for all your pages!

Zero config & no manual checks.

Metrics for all your most important pages.

calibreapp.com/changelog/ar...

09.02.2026 04:58 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Ok it was a tenuous link but it’s the only table RBR or Palace will be near the top of this season

11.02.2026 11:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Rank, order and limit! Then I sample the top x for CrUX.

I may increase or decrease the limit based on future observation, but it’s been bulletproof so far.

09.02.2026 22:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hi chat

follow along over here πŸ‘‡

09.02.2026 08:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0