zachleat,
@zachleat@zachleat.com avatar

A large contingent of webdevs seem to think that fast means “best-case fast.”

“Our web sites are fast on expensive hardware and from reliable fiber networks.”

Worst-case fast is a much more meaningful, impressive, and inclusive claim to make! Fast on low-end hardware. Fast on slow networks.

Fast on the World Wide Web—not just from a WeWork in Silicon Valley.

benschwarz,
@benschwarz@front-end.social avatar

@zachleat testing the full spectrum of slow device / slow network to ‘fastest possible’ has been a mainstay in messing from me @calibre

However, there are still a lot of teams out there who intentionally hide worst case scenarios because it’s so bad and represents too much work to improve.

They’re so busy with the best case, that poor experiences don’t get a look in, which is totally counterintuitive because if you make a page fast for a slow phone, it’ll FLY everywhere else.

zachleat,
@zachleat@zachleat.com avatar

@benschwarz @calibre well said!

mahryekuh,
@mahryekuh@fosstodon.org avatar

@zachleat If only developers would share some of their love for bulky framework and divs with subjects like performant websites and accessibility 😒

bglw,
@bglw@fosstodon.org avatar

@zachleat performance ceiling vs performance floor can be another good phrasing

zachleat,
@zachleat@zachleat.com avatar

@bglw I love that 🏆

markstos,
@markstos@urbanists.social avatar

@zachleat Twitter and WhatsApp both grew quickly early on because they worked on lowend phones. Twitter’s original text-only 140 character limit was strategically intentionally aligned with what SMS could do.

WhatsApp ran as a Java app on non-Android, non-iOS phones.

Neblib,
@Neblib@mastodo.neoliber.al avatar

@markstos @zachleat at least Mastodon has that can work even in feature phone browsers but I'm not aware of a J2ME app for old feature phones yet (I'm sure it'll be made by someone since Apple II and PalmOS clients exist).

tchauhan,
@tchauhan@mastodon.mit.edu avatar

@zachleat What about static sites that are built as apps? Stuff like gatsby or astro?

zachleat,
@zachleat@zachleat.com avatar

@tchauhan React has shown itself to be pretty slow! That said, there is a spectrum of React tooling. I’d rate Astro > Gatsby > Next.js for fast outputs of React stuff

groxx,
@groxx@hachyderm.io avatar

@zachleat worst-case fast also gets you an unbelievably amazing experience on the best-case stuff.

I love using low end hardware to build things. You find out what hurts your end result FAR earlier, when you're more easily able to fix it. And then the final result absolutely screams on decent machines, and that's an amazing feeling.

zachleat,
@zachleat@zachleat.com avatar

@groxx well said!

szescstopni,
@szescstopni@qoto.org avatar

@zachleat I love it when people visit us in our wetlands and suddenly can't get more than 10-20 Mbps. This teaches them a lot. They start loving ad/tracker blockers.

zachleat,
@zachleat@zachleat.com avatar

@szescstopni bog standard internet speeds!

Schouten_B,
@Schouten_B@mastodon.social avatar

@zachleat My brain is stuck on the fact that you managed to find a WeWork in Silicon Valley with fast, reliable internet.

zachleat,
@zachleat@zachleat.com avatar

@Schouten_B haha am I showing my lack of WeWork experience here 😅

Schouten_B,
@Schouten_B@mastodon.social avatar

@zachleat My experience is very limited as well (n=1), but if I extrapolate from other experiences in the valley that aren't like the Google campus (hotels, coffee shops, etc.), it doesn't bode well for the others 🙂.

zachleat,
@zachleat@zachleat.com avatar

@Schouten_B time to edit “Fast on the World Wide Web, especially from conference/hotel/WeWork WiFi”

a11yMel,
@a11yMel@front-end.social avatar

@zachleat surely it depends. An app used internally at a large corporation should not have to worry about worse-case fast. Heavy duty apps can do heavy duty lifting on networks created for that purpose.

Any public website absolutely should be worst-case fast though.

I don’t know where webdevs work or why we seem so incapable of this nuance. It can be both. It depends.

slightlyoff,
@slightlyoff@toot.cafe avatar

@a11yMel @zachleat IDK, I'm suffering through a lot of "apps used internally at large corporations" right now, and they're not OK. Not even on beefy machines, and I know for a fact that many folks in the org have worse/more-taxed machines

a11yMel,
@a11yMel@front-end.social avatar

@slightlyoff @zachleat fair enough 🤷‍♀️

cory,
@cory@social.lol avatar

@a11yMel @slightlyoff @zachleat one of the ecommerce shops I worked at the past had a glacially slow public-facing set of web properties and fought the dev team trying to improve them, but internal apps were significantly faster. Sigh.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • cubers
  • tacticalgear
  • everett
  • Durango
  • rosin
  • InstantRegret
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • megavids
  • tester
  • GTA5RPClips
  • modclub
  • cisconetworking
  • osvaldo12
  • khanakhh
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • normalnudes
  • JUstTest
  • lostlight
  • All magazines