Rick Byers

4.6K posts

Rick Byers

Rick Byers

@RickByers

Engineer on Google Chrome, helping the open web thrive. Opinions are my own, not my employer's. 🦋: @rbyers.net 🐘: @[email protected]

Waterloo, ON, Canada Katılım Ekim 2008
684 Takip Edilen2.6K Takipçiler
Rick Byers
Rick Byers@RickByers·
This is a silly example, but HTML-in-Canvas is a big deal. Canvas has long been the "escape hatch" for missing CSS features, but good escape hatches are two-way. Imagine how dumb it would be if JS could call WASM but WASM couldn't call back into JS!
Robin@solarise_webdev

HTML can't run Doom But HTML can now run *inside* Doom! Thanks to HTML-in-Canvas! Fully accessible DOM elements drawn into Doom's own wall textures. This demo uses a WebAssembly port (jacobenget/doom.wasm) of the original C source. See it in action at html-in-canvas-stuff.solarise.dev/doom.html - Requires Chrome with chrome://flags/#canvas-draw-element enabled. On every Doom tick, HTML-in-Canvas's drawElementImage() captures the DOM form (child of ) to an offscreen buffer, it's quantised to Doom's 256-colour palette, and the bytes are written straight into the cached patch for the appropriate texture in Doom. Doom's own software renderer then paints it onto E1M1 as a wall texture - which means perspective warp, sector lighting, and even the damage-red tint all get included and applied to the HTML form elements. It's just a texture to Doom.

English
0
0
5
444
Rick Byers
Rick Byers@RickByers·
@rdeschain4 @Una Yes, this is all happening upstream. Of course it's up to the Linux distros to decide how often to update their packages.
English
0
0
1
14
Roland Deschain
Roland Deschain@rdeschain4·
@Una It may be problematic on Linux. For example, Snap containers do not always point to the most stable version of Chromium. Will Chromium also be released every 2 weeks?
English
1
0
0
127
Rick Byers
Rick Byers@RickByers·
How will agentic coding tools impact app platform choices? Lovable says: "web apps cost 40-60% less than native development and reach the market 50-70% faster." lovable.dev/guides/native-…
English
2
2
13
1.6K
Rick Byers retweetledi
Maximiliano Firtman
Maximiliano Firtman@firt·
Chrome 146 includes an early preview of WebMCP, accessible via a flag, that lets AI agents query and execute services without browsing the web app like a user. Services can be declared through an imperative navigator.modelContext API or declaratively through a form.
Maximiliano Firtman tweet media
English
119
368
2.8K
1.3M
Rick Byers retweetledi
Rick Byers
Rick Byers@RickByersLab·
6 years and 300+ experiments later, I've concluded that sequencing all the viruses going through my house is actually slightly useful, while still wildly impractical of course! lab.rbyers.ca/essays/2026020…
English
1
2
3
368
Rick Byers
Rick Byers@RickByers·
The Chrome Identity and Payments team in Waterloo Canada is hiring several early/mid-career developers. I'm on the lookout for exceptional candidates with a passion for browsers and/or the identity/payments space! linkedin.com/posts/rick-bye…
English
0
1
3
771
Rick Byers
Rick Byers@RickByers·
@wesbos So, I'm doing it wrong? No two the same 😂
Rick Byers tweet media
English
0
0
0
25
Rick Byers
Rick Byers@RickByers·
@cibc if you send spam push notifications like this (under your "General" category) you should not be surprised when customers fail to notice your actual important notifications! Your app is now muted from showing me any "general" notifications...
Rick Byers tweet media
English
2
0
0
145
Brian Breiholz
Brian Breiholz@BrianBreiholz·
Could we please get mouse polling on the web?? Even with getCoalescedEvents and getPredictedEvents the mouse still feels 100x less responsive on the Web than on native. That is so bad for webgames.
Sebastian Aaltonen@SebAaltonen

Overwatch already had late latched mouse in 2016 without any frame interpolation tricks. They polled the mouse at 1000Hz in a background thread and wrote an updated view rotation matrix to persistently mapped GPU buffer. This trick doesn't need frame interpolation.

English
3
0
16
3.7K
Rick Byers
Rick Byers@RickByers·
@Cuddlefishez @BittyCent21 @MarkJCarney Isn't starting to scale up the building of SMRs the more efficient way to do it long-run? We're terrible at building the occasional huge thing efficiently, but we're much better at building lots of smaller things efficiently. No quick fix, but a better long-term plan...
English
1
0
0
21
Cuddlefishez
Cuddlefishez@Cuddlefishez·
The problem is that they are not being produced at volume currently and may not be until 2030 or even later. So ultimately, it may take just as long as a large reactor to bring online. Worth investing in, but there are really no quick fixes when it comes to energy. We need to have a multi-decade policy of expanding our entire nuclear industry.
English
1
0
0
62
Mark Carney
Mark Carney@MarkJCarney·
Canada’s new government is putting forward $2 billion to build small modular reactors in Bowmanville, Ontario.    This project will draw billions of dollars in new investments, power hundreds of thousands of homes, and create thousands of new high-paying careers.
English
806
408
3.2K
225.2K