brucelawson,
@brucelawson@vivaldi.net avatar

Making myself happy by stripping out loads of JS and replacing it with declarative markup and modern CSS, which will work in modern (evergreen) browsers, and Safari too.

cdevroe,
@cdevroe@mastodon.social avatar

@brucelawson modern browsers… and Safari? What have I missed about Safari not being modern when it comes to HTML and CSS?

owa,
@owa@mastodon.social avatar
owa,
@owa@mastodon.social avatar
cdevroe,
@cdevroe@mastodon.social avatar

@owa @brucelawson interesting, most of those comments have little to no detail. I’d love to read some real world issues with Safari. I use it as my main browser and develop for it daily.

owa,
@owa@mastodon.social avatar
cdevroe,
@cdevroe@mastodon.social avatar

@owa @brucelawson noted. Thanks. I’ll dig into these.

owa,
@owa@mastodon.social avatar

@cdevroe @brucelawson More Recently:
JS-driven animations capped to 60fps (30fps in low-battery mode); various bugs affecting the performance of GPU-accelerated animations (presence of scroll containers; translating slightly large layers; frame drops in some situations when using basic CSS animations or WAAPI; bad layer painting in random situations; animations entirely skipped in others); 3D transforms and z-index not working as spec;

owa,
@owa@mastodon.social avatar

@cdevroe @brucelawson and a wide variety of bugs affecting the resizing of the visual viewport and scrolling of the page in reaction to onscreen keyboard appearance on iOS.

All of this is because of underfunding for over a decade caused by a lack of competition... OWA will try to fix the competition aspect, which will lead to funding, which will lead to a reliable platform for building apps.

rgadellaa,
@rgadellaa@mastodon.social avatar

@owa @cdevroe @brucelawson

...and when they do catch up and add a feature 6+ yrs late, it's half-baked: https://webventures.rejh.nl/blog/2024/web-push-ios-one-year/

owa,
@owa@mastodon.social avatar

@cdevroe @brucelawson This is just one example of many, and part of the reason we formed OWA. Bugs in Safari make it very difficult to build UIs that are equivalent in quality to their native counterparts. Ignoring JS APIs or missing features, Safari is the hardest browser to build for, simply because it has many long standard bugs that aren’t addressed.

Luke,
@Luke@typo.social avatar

@brucelawson yesssssssssssssss. So much yes.

Bette Davis Yes GIF

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