Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

October 2020

Wow, fascinating read on emulating the imperfections of manual drawings in RoughJS, the library used in @excalidraw.

https://t.co/xB63YouPjT https://t.co/3fFPRvouKN

via Echofon

evanwallace Just made the new website for esbuild public! There is now comprehensive API documentation for everything, including code examples for all three languages (CLI/JS/Go).

esbuild.github.io

via Twitter Web App (retweeted on 1:16 AM, Oct 30th, 2020 via Echofon)

RT @bitfield: The Windows 95 DST-handling algorithm was as follows:

1. After 1:59:59am on clock change day, reset the clock to 1:00:00am…

via Echofon

@Mustafa_x @samthor I got the confirmation from Dinah’s today. Not gonna happen. 😢

via Echofon in reply to Mustafa_x

RT @chriscoyier: The `inert` attribute in HTML is a big deal for focus management and building accessible web experiences.

Here’s @ericwba…

via Echofon

The notes from the #w3cTPAC session (https://t.co/CBVHIIVdhs) on browser engine diversity hosted by @cwilso today are very good 💏 and capture the conversation so well that I almost feel like having been in the room (I was in an overlapping session)…

via Echofon

@kentcdodds @argyleink Conditional loading of only the relevant CSS: https://t.co/r0T6Ix5XoI.

via Echofon

RT @MozDevNet: The time has come for Kuma — the platform that powers MDN Web Docs — to evolve. We’re updating from a MySQL database to bein…

via Echofon

@elmd_ @chrisdavidmills @reillyeon @domenic @kennethrohde @MozDevNet Same. I was searching for something “experimental”, but Chris just shared the magic string is “{{seecompattable}}.

via Twitter for iPhone

@chrisdavidmills @jaffathecake @mikewest @glitch Fully understand, and appreciate the feedback. Thanks for working on this!

via Twitter for iPhone

@nekrtemplar @firt Cool, just found the documentation (https://t.co/usJ7wz89tw), thanks for letting me know! I’ll have a look.

via Twitter for iPhone

RT @MartinSchierle: Woohoo, our offline measurement article went live 🎉
https://t.co/RrC75e4DhA

via Echofon

@nekrtemplar Yes, I expect the recording links to go up on https://t.co/yVjVX8MLx1 in the near future. I will probably also tweet it.

via Twitter for iPhone

@henrylim96 It looks different now that Stable, Dev, Beta, and Canary can be installed in parallel. 😂

via Twitter for iPhone

@firt Thanks for the kind words! I have Quick Apps covered as well in an upcoming article series, but took them out for this presentation.

via Echofon in reply to firt

RT @Justinwillis96: @pwabuilder bringing Chromium Edge PWAs to the Microsoft Store (https://t.co/ZzgwIZk0pi) lines up perfectly with all of…

via Echofon

@daviddalbusco And after the download comes the installation. It’s been taking me several hours occasionally. 🤦

via Echofon in reply to daviddalbusco

RT @tomayac: Slides from my #W3Ctpac breakout session on “Learning from Mini Apps”:

💉 https://t.co/t9g4Fqg0ZD 💈

Looking forward to seeing…

via Twitter for iPhone

@simevidas This may well be the case, sorry. I think they convert everything to SVG paths internally. If you DM me your email, I can send you a PDF.

via Twitter for iPhone

@technikhil314 The session was recorded, I expect the link to show up on the TPAC page soon. You’ve seen the slides I guess: https://t.co/rxWXYVowWJ

via Twitter for iPhone

Slides from my #W3Ctpac breakout session on “Learning from Mini Apps”:

💉 https://t.co/t9g4Fqg0ZD 💈

Looking forward to seeing some cool Multi-Page Single-Page Apps (MPSPAs) in the near future…

https://t.co/dowpns9E9J

via Twitter Web App

@SteveALee Thanks for the kind words! ☺️
1) Yes, it does.
2) Yes, there are even components for it, for example in Alipay mini apps: https://t.co/OuVV2e7OV6.

via Twitter Web App

This is happening in ~30min… https://t.co/dowpns9E9J

via Twitter for iPhone

RT @css: Comparing Various Ways to Hide Things in CSS https://t.co/ofGji4SaAN

via Echofon

@reillyeon @domenic @kennethrohde @elmd_ We found another such candidate the other day: https://t.co/cohkU7VtgT. Seems like something worth fixing on @MozDevNet’s end, especially since regular users can’t remove the label by editing the Wiki.

via Echofon

@dluzar @webkit I guess we will find out. It’s going to be interesting!

via Echofon in reply to dluzar

RFC8890: The Internet is for End Users, by @mnot. A piece that sets clear who decisions concerning the Internet should be made for in the ⁦@ietf⁩. https://t.co/8tMMvvC4rS

via Twitter for iPhone

@torgo Happy birthday, Daniel! 🎊

via Echofon in reply to torgo

💀 There’s a new @WebKit proposal for a Centralized Consent API. My understanding so far (IANAL) is that it would allow sites to correctly present cookie consents that the browser then legally bindingly would accept or reject on your behalf: https://t.c

via Twitter Web App

I’ll be hosting a #w3cTPAC breakout session on what we as Web developers can learn from the 🔲 Mini Apps ecosystem tomorrow:

ℹ️ Session info: https://t.co/YBWBxoeluH
🤙 Zoom URL: https://t.co/8tg0P7ozrm
⏰ Local time: https://t.co/TGXLLJJ58m

It

via Twitter Web App

@linclark @briankardell @fastly @mozilla Congratulations, Lin and extended team! 🎈

via Echofon

RT @ChromiumDev: Many devices have Ambient Light Sensors built-in. The Devices & Sensors Working Group is soliciting developer feedback on…

via Twitter Web App

RT @ChromiumDev: 🔗 Text Fragment links (https://t.co/45sxrOuzpg) used to not work with JavaScript-based redirects like here on @Twitter. Th…

via Twitter for iPhone

BrianRoemmele It was the 1983 and this is the Hewlett-Packard HP-150 Touchscreen.

It was one of the first popular market touchscreen computers.

It was based on the Intel 8088 and came a year before the Macintosh.

Steve Jobs was intrigued by the idea and asked the Macintosh team about it. pic.twitter.com/8A9K8ZVkZk

via Twitter for iPhone (retweeted on 8:37 AM, Oct 26th, 2020 via Echofon)

@AnaestheticsApp @BenRLowe @RCoANews @ChromiumDev It’s behind a special flag for now (https://t.co/dWqkLI9YDf), but if this flag is flipped, it works on macOS.

via Twitter for iPhone

RT @Justinwillis96: Opening a file directly into a PWA, would have needed a native app before, but PWAs can now do the same with https://t.…

via Echofon

A really well-made public transport map: https://t.co/ISAIOpafhN. More background in the quoted tweet. ⤵️ (via @karanperi) https://t.co/KzzHUWGXqM

via Echofon

@winaero You can also just use the official extension: https://t.co/A1WGHGfady.

via Twitter for iPhone

@mrdoob @thraxalicious @gfxprogrammer Not sure I fully got the context with the fps, but for locking keys you can use the Keyboard Lock API: web.dev/keyboard-lock/.

via Echofon in reply to mrdoob

Creating CSS Shapes with Emoji. An easy and creative way to add interesting shapes to a page that the text flows around. https://t.co/fxYZfvSuJ3

via Twitter for iPhone

Running Node.js on iOS and iPadOS via iSH, documented by @rauschma. This is pretty impressive. https://t.co/lA4ZaWrwfD

via Twitter for iPhone

@FredKSchott @skypackjs Was just thinking about this. If you can unpack packages—which you say you currently can’t—it’d be as easy as looking for traces of `customElements.define` and `extends HTMLElement`, combined with common library traces like

via Twitter for iPhone

@SRobTweets Congratulations on this massive achievement! 💏

via Echofon in reply to SRobTweets

RT @foolip: I spot 3 exciting things for web developers in Safari Technology Preview 115:
- Flex gap! ↔️
- <input type=date> 🔅
- Unprefixed…

via Echofon

@mhartington @kennethrohde @mrdoob The Fullscreen API specifically. It is possible with installed apps, but that’s not using the API.

via Twitter for iPhone

@kennethrohde @mrdoob Thank you, starred. On a positive note: it’s way better than iOS, which doesn’t even support full screen.

via Twitter for iPhone

@manytricks @funkensturm @ChromiumDev Thanks for the details, I have opened https://t.co/bOy5LuemmT on your behalf.

via Twitter Web App

RT @torgo: Question I got asked this morning: how can I get more involved in web standards specifically around PWAs?

My answer, here: http…

via Echofon

@darktears @cwilso I was like [citation needed], and here it is: https://t.co/Jvcbgjlfst. Why isn’t this more widely known?

via Echofon

@laparisa @googlechrome Here you go, https://t.co/uCJuhJaw6n. The tab groups should just disappear completely like tabs, but they stay partly visible. https://t.co/JqkY8tosbD

via Twitter Web App

@laparisa @googlechrome Love tab groups. I wish they kept their collapsed or opened state on browser restart (currently they’re always opened) and I noticed some glitches with window resizing on desktop.

via Echofon in reply to laparisa

Oh, interesting: @MozDevNet is moving away from their Wiki stack over to a JAM stack approach on @github. ⤵️ https://t.co/jygbToyyL8

via Echofon

RT @ChromeDevTools: 🔢 New engineering blog by Fawaz & @nsatragno!

Learn how we built the WebAuthn tab - also share about how we solve a ch…

via Echofon

@ChromiumDev @excalidraw I think this is a true game changer when it comes to Progressive Web App capabilities. Note that it’s not fully ready for prime time yet, so for now, you need to flip a flag 🚩 to test it. I’ll update the article once we ent

via Twitter for iPhone in reply to ChromiumDev

RT @ChromiumDev: Doubleclick a file in the operating system’s file manager 🗃 and said file opens in an installed Progressive Web App. 🔮Magi…

via Twitter for iPhone

RT @abraham: Apple will remove app that made it easy to play Stadia on iOS https://t.co/jfyFpTotq1 via @Verge

via Echofon

@jaffathecake @mikewest @glitch It seems like the label’s outdated based on its own criteria: https://t.co/P5Ewh2KlfY. The feature was in https://t.co/yjMmCqNVNg, which is a Candidate Rec. We also have wide browser support. There doesn’t seem to be a

via Twitter for iPhone

@rakinazata Congratulations, Rakina! 🎈

via Echofon

@jaffathecake @mikewest @glitch #TIL! Thanks! https://t.co/CdWr8XiyU7. Still marked as experimental, but apparently universally supported apart from old IE. Nice!

via Twitter for iPhone

@mikewest Yepp, this is very annoying and I’ve definitely been there.

via Twitter for iPhone in reply to mikewest

@mikewest This is probably really niche. On @glitch, I put `if (location.protocol !== ‘https:’) location.protocol = ‘https:` as a way to force HTTPS without a server (or I use a meta refresh). This bites me locally when I eventually clone the project to c

via Twitter for iPhone

RT @argyleink: 🆕 <angle> DevTool
✨ in Canary now ✨

try out an early version today! 💍

A CSS component for quick visual access to angle dir…

via Echofon

RT @SecurityMB: I’m releasing a tool that I used internally to compare various HTML parsers in browsers (DOMParser, template.innerHTML and…

via Echofon

RT @ubilabs: 🌎Launching today ➡️ Climate from Space app developed by @ubilabs and Planetary Visions in a consortium led by Brockmann Consul…

via Echofon

RT @ChromiumDev: 🕺 We’ll bring the announcements, you bring yourself!

#ChromeDevSummit sessions are available to all, but we’ll have limi…

via Echofon

@csarasuagar I’ve seen it used as a tactic to win a few moments of thinking time when the question is uncomfortable.

via Echofon in reply to csarasuagar

@brucel @jaffathecake That lowercase ‘q’ looks a bit like a lowercase ‘a’ in teaching script: https://t.co/JGF5kUNpq0. But the font’s actual lowercase ‘a’ is different of course.

via Echofon

@pwabuilder Just to be clear: this comment was missing a “tongue in cheek” tone indication, sorry for that. You folks do amazing work in the Fugu world, no matter how you spell it or what emoji you use. 😃

via Twitter for iPhone in reply to pwabuilder

@mikewest Improved DX? There seems to be a need: https://t.co/lTDpqAJGG9.

via Twitter for iPhone

@mikewest What about httpS://localhost/? Should this still require certificates?

via Echofon in reply to mikewest

@funkensturm @ChromiumDev @manytricks I don’t know the answer to this. I was referring to the actual name of the application on your disk.

via Echofon in reply to funkensturm

@ericsimons40 @ChromiumDev @mhartington We are aware of this issue. It’s tracked as crbug.com/1137301. Please ⭐️ star the bug to be notified of changes.

via Twitter Web App in reply to ericsimons40

@johnwilander Fair question. A one that uses APIs that are just in the browser, not APIs only facilitated by the OS when certain conditions are met: https://t.co/pZULCqBRTl.

via Echofon

@firt @kennethrohde @pwabuilder @MSEdgeDev I mostly asked because (I think) there is no way for extensions on the old EdgeHTML store to continue to exist on the new Chromium Edge store. I had to resubmit a complete new version (the actual builds are, of c

via Echofon

@Una Congratulations, Una! Super well deserved! 🎈

via Echofon

@rowan_m He’ll, yeah! Congratulations! 🎈

via Echofon

@kristoferbaxter Congratulations, well deserved! 🎈

via Echofon in reply to kristoferbaxter

RT @jumacabo: The best usage of WebAssembly I have seen so far. It brings me so many memories… Play Microsoft Flight Simulator (1, 2, 3 o…

via Echofon

RT @shadeed9: ✍️ New Article: Responsive *Height* Design

I wrote about how testing websites vertically is important, and why we should do…

via Twitter for iPhone

@kennethrohde @pwabuilder @MSEdgeDev Bonus question, I didn’t get it from the post: If there’s an old EdgeHTML PWA in the Store, is the new Chromium Edge PWA gonna replace that old version as a regular update submission, or is it a new separate submis

via Echofon

Introducing Microsoft Edge preview builds for Linux, by ⁦@kylealden⁩. https://t.co/BxTG4OUdG9

via Twitter for iPhone

@jeffposnick @passle_ I came here to say this. I never turn this setting on. I clear site data, or open guest profile (with no extensions at all) or incognito windows (with most of my regular extensions).

via Echofon

@Justinwillis96 Congratulations on the launch! 🥂

(Minor: Looks like some of the Project Fugu links in the article point to the same GitHub repo.)

via Echofon in reply to Justinwillis96

🤩 The @pwabuilder team are killing it (again) with true standard PWAs running in the Chromium-based Edge that can be submitted to the Microsoft Store. All based on Web APIs (and not proprietary Windows APIs as before with the EdgeHTML-based model). Pro

via Echofon

RT @ChromiumDev: 🔢🎉Chrome fans and developers: You can now install Dev and Beta channels side-by-side on Mac! Visit the Chromium release ch…

via Echofon

cookieStore: Async Cookie API, by â@davidwalshblogogâdavidwalsh.name/cookiestorezdYq

via Twitter for iPhone

@HenrikJoreteg @ChromeDevTools This is the bug ID for folks watching this from the comfort of their couches at home: https://t.co/1vXfroa3V4.

via Twitter for iPhone

@HenrikJoreteg @ChromeDevTools We’re on this. François Beaufort, who isn’t on Twitter, has pinged a few folks internally. It seems like a bug from here.

via Twitter for iPhone in reply to HenrikJoreteg

@DanShappir 😂 Maybe. I realized the page is still up: https://t.co/dnAXqDut8G.

via Twitter for iPhone

@DanShappir Ours was Haskell (we’re talking 2002/2003). The year after us they used Java.

via Echofon

@petele @samthor @philipshuedev My poor-person’s solution is the “camera sync” experience in https://t.co/UNh6Ug2wbg (I use it on an iPhone: https://t.co/VYtTXAwb68). It works well enough, with a tolerable latency.

via Echofon

@scottjehl @ecbos_ @justinfagnani @CalebSmiley17 +1, `::part` is good, but could be a lot more ergonomic if it allowed further selectors.

via Echofon in reply to scottjehl

@simevidas @webkit This may be some different behavior between Chrome and Safari. On Chrome, I think, the extension isn’t clickable when there’s no Service Worker detected. The “parsing” is just the default placeholder, it may or may not actually

via Echofon

@simevidas @webkit It’s using some outdated third party libraries that have issues with some of the latest JavaScript syntax additions. I need to update the dependencies and release a new version. Sorry for the inconvenience meanwhile.

via Echofon

@simevidas @AndyDavies @patmeenan That’s a good idea. I’ll check this out. Thanks! My initial request remains: There should just be a “reset to defaults” option.

via Echofon

RT @webkit: Meet Face ID and Touch ID for the web to learn how to adopt these technologies with detailed examples, guidance on managing dif…

via Echofon

@Green_Footballs The lib makes the switch transparent (https://t.co/shVZOeZ2mQ), so if you don’t pay close attention, you may not be realizing what path it uses. Origin trials are capped (https://t.co/siGZI2vOjh), so even if your site is opted in, you m

via Twitter for iPhone

@Green_Footballs Alright, I know what happened: prior to launching in v86, the alternative path (https://t.co/SI5TE9PIDo) would sometimes be taken. This path allows storing plain JSON files. Since v86, the new API path (https://t.co/PgqAnGNM5j) is always

via Twitter for iPhone

@Green_Footballs Interesting. You’re the first to report this. Would you happen to have “before” and “after” code snippets lying around? Ideally with a timestamp when these snippets were in use?

via Twitter for iPhone in reply to Green_Footballs

@stefanjudis Small but important correction: this has been in @webkit (Safari) waaaaay before Intelligent Tracking Prevention (ITP). See this bug: https://t.co/YqcfZ1K4Yb. For nuanced discussion: https://t.co/1a1cNCBMSV.

via Echofon

@AnaestheticsApp @ChromiumDev The API was launched in Chrome 86. Permissions are still being discussed independently, for example, this question: https://t.co/bzqy3HhrBk.

via Twitter for iPhone

@Green_Footballs Hmm 🤔 , not aware of any change related to Blob saving. It’s always been as it is now. But seems like you’ve figured out what the issue was, so that’s great. https://t.co/qpSwTTfaGv

via Echofon

@david_bokan Let’s give this some proper exposure after the weekend. I’ll update the article, too. On my list :-)

via Echofon in reply to david_bokan

RT @hexagoncircle: CSS isometric (CSSometric!) animations 🧊✨

@CodePen https://t.co/JsZNa1ppl0 https://t.co/l546LgiJ7a

via Echofon

@iandevlin Oh, interested to hear what’s next. All the best for whatever it’ll be!

via Echofon in reply to iandevlin

@DasSurma @Paul_Kinlan @aerotwist Pinned tabs, a new window per work task context to keep the number of tabs per window manageable, and a couple of tab groups within each window (mostly background research for the task).
An annoying feature (or bug?) of t

via Echofon in reply to DasSurma

Adapting your website to support new possibilities of dual-screen devices, by ⁦@darktears⁩. https://t.co/LYG71MbQr2

via Twitter for iPhone

RT @Una: I wrote a blog post on using the CSS min(), max(), and clamp() functions 🥳

They’re pretty neat!

💍🏼 Supported in all modern brows…

via Echofon

@david_bokan @SecurityMB @ChromiumDev Not sure I follow the rationale for limiting to same origin. The attack as outlined would only work if the attacker does control the CSS of the victim page and manages to insert itself as the background URL source of

via Twitter Web App

@ericlaw Hmm. This is the way it should work indeed. CC: @david_bokan.

via Twitter for iPhone

RT @rustybrick: Soon you will be able to stylize the color and more of the text fragments from the Google search results click to the scrol…

via Twitter for iPhone

@SecurityMB @ChromiumDev Not a security expert, but I don’t think so, since you don’t know what the actual target text is. The threat model is comparable to that of the `::target` pseudo class: https://t.co/W8d4iXOVHb.

via Twitter Web App

@schweinepriestr @caniuse I’m not sure at what stage of a proposal @caniuse accepts features to be listed on the site, but certainly worth a try.

via Twitter Web App in reply to schweinepriestr

You’ll soon be able to style a text fragment URL (https://t.co/WhCJhCpe4w) highlight on pages with the `::target-text` pseudo class (details: https://t.co/aH7udfG869).

“`css
::target-text {
background-color: purple;
}
“`

Now: #:~:text=foo → 🟨ð

via Twitter Web App

@DotProto @RReverser @_developit @henrylim96 Have you folks looked at @deckdeckgo? It’s built by @daviddalbusco.

via Echofon

@JoshWComeau @_davideast There’s an alternative solution that was just posted on the @CSSWeekly newsletter: https://t.co/BafQwSIF0W. Love the multiple ways there are for solving this with CSS.

via Echofon

When fonts fall by @mwichary. A super in-depth article on fonts, glyphs, fallbacks, and much more anecdotal typography knowledge bits. 🤯 https://t.co/W6kHqmxDFD

via Twitter for iPhone

RT @slightlylate: TIL this cool thing exits for helping kids program real devices over Web Serial:

https://t.co/2T1YsZRT8Q

Would be cool…

via Twitter for iPhone

microbit_edu Still the same pocket-sized computer, now with a speaker, a microphone and a touch sensor.

Get to know the new here
microbit.org/new-microbit/ pic.twitter.com/CjnPRJOU0C

via TweetDeck (retweeted on 11:10 PM, Oct 14th, 2020 via Echofon)

RT @gsnedders: On the naming of XMLHttpRequest: https://t.co/isUhQrphIN

via Echofon

RT @ChromiumDev: When are changes to the web app manifest (icon, title, colors, etc) reflected in an installed PWA? @petele has all the det…

via Echofon

RT @ChromiumDev: #ChromeDevSummit is back on Dec. 9-10, and we’ve gone fully virtual!

Save the date for the latest announcements, live cha…

via Twitter for iPhone

🔐 Logical layout enhancements with flow-relative shorthands, by ⁦@argyleink⁩: https://t.co/FY32wId9En. With Chrome now implementing, the shorthands finally become universally usable if your target are modern browsers.

via Twitter for iPhone

RT @webcomp_dev: 🚨 All the Ways to make a Web Component 🚨
October 2020 Update!!!

⛰️This the biggest update we ever made!
Pushing to *43*…

via Echofon

@RReverser I hadn’t, but am happy to explore the feasibility, especially paired with the rest of the File System Access API that isn’t implemented in browser-nativefs yet. Could you please open an Issue for the feature request?

via Twitter for iPhone in reply to RReverser

@excalidraw @dluzar Awesome feature that might need a clearer explanation. Maybe: “Embed Excalidraw source data in exported file, so it can be re-edited”. The word “scene” sounds pretty abstract to me.

via Echofon in reply to excalidraw

@RReverser @JamesLMilner @_jayphelps @webassemblylive 💍 Loads now, just complains about the browser not supporting the File System Access API.

via Twitter Web App in reply to RReverser

@RReverser @JamesLMilner @_jayphelps @webassemblylive BrowserStack to the rescue: https://t.co/mqreL0EmAz. Maybe this will help you debug.

via Twitter Web App

@RReverser @JamesLMilner @_jayphelps @webassemblylive Execution stops at the line browser.js:44. Nothing more shown.

via Twitter for iPhone in reply to RReverser

RT @RReverser: I’ve teased this couple of times, as well as talked about it at @WebAssemblyLive, and now it’s finally out! ✨

A shell power…

via Twitter for iPhone

@RReverser @_jayphelps @webassemblylive Unhandled Promise Rejection: TypeError: WebAssembly.compileStreaming is not a function. (In ‘WebAssembly.compileStreaming(fetch(‘./uutils.async.wasm’))’, ‘WebAssembly.compileStreaming’ is undefined)

via Twitter Web App in reply to RReverser

@samthor Sorry for your loss, Sam, and thanks for sharing this interesting story of both his, but also your life. If it weren’t for my dad’s Atari ST 540+, I probably wouldn’t have gotten into computing, at least not at such an early stage.

via Echofon in reply to samthor

RT @LeaVerou: [New blog post!]: The -​-var: ; hack to toggle multiple values with one custom property

Where I discuss a <del>useful techni…

via Echofon

@digitarald @Microsoft @code Woohoo, congratulations, Harald! 🎈

via Echofon in reply to digitarald

@Not_Woods Wow, congratulations, Tiger! 🎈

via Echofon in reply to Not_Woods

RT @MozDevNet: Today we are launching the second edition of the MDN Web Developer Needs Assessment! 🎉

Web developers and designers, we nee…

via Echofon

RT @ChromeDevTools: Feedback needed! 💋🏽

Do you find the Performance panel easy / hard to use (or never use it at all)? 🤔

The Chrome DevTo…

via Echofon

@artalar_dev @ChromiumDev Our articles always (at least “always” is what we strive for) reflect the latest spec version. In this case, the sample code works in Chrome 86 and higher.

via Twitter Web App in reply to artalar_dev

@Berrivanii @ChromiumDev @googlechrome I don’t know the policies when it comes to language support, but the steps for adding new languages are outlined here: https://t.co/1izJfr79W1.

via Twitter Web App

@vrjafs @ChromiumDev @googlechrome As someone who’s signed up for several origin trials myself: I hear you, it can feel annoying. Making this a fixed requirement is the only way for our engineering teams to solicit feedback, though. Thanks for your feedba

via Twitter Web App in reply to vrjafs

@dluzar @googlechrome @excalidraw As I said, strong use cases like Excalidraw’s help the engineering teams make the case for an uninterrupted launch with the API owners. So definitely yes, filing API feedback and making statements of public support for

via Twitter for iPhone in reply to dluzar

@dluzar @googlechrome @excalidraw Still a misunderstanding: the exception is not per app (like Excalidraw), but per API (like File System Access). The Chrome developers of such APIs need to request an exception for their origin trial to run uninterrupted

via Twitter for iPhone in reply to dluzar

@thexpaw @googlechrome Edge has a very similar origin trial process: https://t.co/b37bWnSy8o.

via Twitter for iPhone

@jaffathecake It’s currently marked as shipping in M89: https://t.co/SmmNTneXR3. It’s not meant to be an infinite OT and API owners like @yoavweiss have repeatedly _very_ critically questioned when engineering asked for an OT extension. For full conte

via Twitter for iPhone

@dluzar @googlechrome @excalidraw This exception is on the API level (for example, the File System Access API that Excalidraw uses).

via Twitter for iPhone in reply to dluzar

@jaffathecake It’s only upon request and requires approval as usual: https://t.co/vW82ZikffB. It arose in the context of the Serial API origin trial where absolutely no fallback was possible.

via Twitter for iPhone

Origin trials in the @googlechrome browser no longer have a required breakage period, meaning that _exceptionally_ some origin trials can launch to production without interruption 🎉.

Just opened a PR (https://t.co/ncd0F6O40n) to update our docs about

via Twitter Web App

@RReverser Not at the moment, but it’s tracked as https://t.co/MQT0nOdMJU.

via Twitter for iPhone

AltStore is a no-jailbreak, open-source alternative app store for iOS. https://t.co/jWpL2U3UZF

via Twitter for iPhone

“How normal am I” is an excellent security and privacy resource about Artificial Intelligence on the web, says @codepo8: https://t.co/excunI6VHH.

via Twitter for iPhone

RT @chriscoyier: Very clever CSS trickery here from Carter Li. If you declare a CSS Custom Property as an <integer>, then it can be interpo…

via Echofon

@FilipStanis @mathias @domenic I came here to write exactly this tweet. No Reader jokes yet. Please.

via Echofon in reply to FilipStanis

After the @ChromeDevTools team fixed an inconsistency that kept irritating me and that I’ve reported in https://t.co/SpIgsjjit0, a lot of other developers’ workflows broke. Rather than undoing the fix, the team implemented a solution ⤵️ that works

via Echofon

RT @anssik: Just wrapping up the report for the @W3C Workshop on Web and Machine Learning… public release soon. Still stoked by the high…

via Echofon

@diekus @MSEdgeDev @Microsoft Wow, that’s brilliant! Congratulations on the new job! 🎈

via Echofon in reply to diekus

@ZDF @MartinSchierle Oops, the PWA uses the root domain as the canonical link. The actual PWA link is pwa.zdf.de.

via Echofon in reply to tomayac

@estark37 In this screenshot particularly it might help to use fonts that have a distinguishable lowercase ‘l’ and uppercase âIinkedin.com2KCMlinkedin.comwESJUFZ1

via Echofon in reply to estark37

The German TV 🔺 broadcasting compa@ZDFzdf has a brilliant(!) PWzdf.deTqJ. Learn how ZDF created a video PWA with offline and dark mode support i@MartinSchierleierle⁩’s and Scott Friesen’s latesweb.dev/zdf//N3JnviLO66

via Twitter for iPhone

RT @PrivacyBadger: The latest Privacy Badger update disables local learning by default. All versions are pre-trained with a list of known t…

via Echofon

RT @webkit: Release notes for Safari Technology Preview 114 are available with updates to Web Inspector, JavaScript, Date and Time inputs,…

via Echofon

Gaining security and privacy by partitioning the cache: https://t.co/NmfPWyeibn, by ⁦@agektmr⁩.

via Twitter for iPhone

@reillyeon @petele Context for the uninitiated: https://t.co/zUCGU3Gvsq around the 2:17 mark. 🐼 Project Fugu 🐡 FTW!

via Echofon

Love the title of this @wired article: ‘Do Not Track’ Is Back, and This Time It Might Work.

The spec draft for this proposed new `Sec-GPC` header is at https://t.co/o7q8PzlT6w. #privacy https://t.co/yIjSHQ0cIK

via Twitter for iPhone

@dauwhe Interesting formulation: “a” Chrome browser, but not “the” Chrome browser. I guess they didn’t mean to say Chromium-based browser, and probably also didn’t make any version or channel requirements. Phrasing aside: such a policy is bonk

via Echofon in reply to dauwhe

As a developer, it’s great to have a @ChromeDevTools team with open ears 💂 for feature requests. Favorite addition: Idle Detection emulation, which is a new API proposal from the Project Fugu 🐡 team. Learn about this, and many more additions, in t

via Echofon

RT @hober: We’ve been throwing around the terms “first/third party” a lot lately in the web standards world, and I’ve come to the conclusio…

via Echofon

@RReverser Absolutely! Just open a PR and add it. Someone from the web.dev content team can merge it. Thanks!

via Twitter for iPhone in reply to RReverser

RT @sulco: With `window.showOpenFilePicker()` you can now make a text editor that reads and writes to a local(!) file in 12 lines of JavaSc…

via Echofon

@anssik Sent to your work address. Happy reading!

via Twitter for iPhone in reply to anssik

@anssik Seems to still load for me. https://t.co/ANp0zqtadl. If it doesn’t work, I can send it. Or try a mirror: https://t.co/p8IL1CHuyJ.

via Twitter for iPhone

RT @tropicadri: Tomorrow is my 7 year Googleversary, and I’ve been thinking about what I wish I knew back then, specially about diversity a…

via Echofon

The source of the mentioned tweet ⤵️ is https://t.co/ANp0zqtadl. https://t.co/AAuxpZYcid

via Echofon

RT @alexainslie: 💡You can now use your @googlechrome saved passwords across any app on iOS. This is particularly helpful if you want to use…

via Echofon

@jeffposnick @samthor A screenshot of the Network tab where you observe a page making range requests?

via Twitter for iPhone in reply to jeffposnick

Building a more private web (https://t.co/7W9iuWAlVj) consists of many parts that need fixing or filling of gaps. Read about Conversion Measurement (https://t.co/ntccMnor2R) by @maudnals & @sw12 and Trust Tokens (https://t.co/eyQS25SMGc) by @sw12 that you

via Twitter for iPhone

Handling range requests in a service worker, by ⁦@jeffposnick⁩. Finally browsers start handling requests with the `Range:` header correctly. https://t.co/Ut2OeUADwR

via Twitter for iPhone

RT @chrismessina: Lots of powerful stuff in #Chrome86…! Check out @petele’s video for more.

Highlights:

• File System Access API is now a…

via Echofon

RT @securitum_com: Another blogpost by @SecurityMB just landed; this time he talks about his recent bypass of DOMPurify using namespace con…

via Echofon

@JS_Days Vielen Dank fürs Zuhören unter diesen interessanten Umständen 🙄. Meine Folien findet ihr online: https://t.co/bl60vjFwWr. Fragen gerne hier, oder per E-Mail (Adresse im Foliensatz). 🐡

via Twitter for iPhone

@simevidas https://t.co/KmAod2Sa3u 😃

“I have opened bugs for Chrome, WebKit, and Firefox as well as a meta issue in the HTML Standard to get this fixed.”—https://t.co/dBeUXPKlBN.

via Echofon

@HenrikJoreteg Absolutely super valid feedback, that’s why I’ve added the spec and engineering folks! :-)

via Twitter for iPhone in reply to HenrikJoreteg

RT @ChromiumDev: Control camera pan, tilt, and zoom motions in Chrome 🐤

- “Would have been useful.” Viral dad said.

🎬 https://t.co/K4ikc…

via Echofon

@danbri A Gmail search: label:note-to-self 🙈

via Echofon in reply to danbri

@HenrikJoreteg Thanks, this is great feedback. See my comment where I loop in the relevant people: https://t.co/IDcfjlYvPC. Your use case might indeed be better covered by the Presentation API.

via Twitter for iPhone

@ragingwind @Paul_Kinlan Probably some lossy canvas operations. I guess the image directly is the one that gives four results.

via Echofon

@HenrikJoreteg Oh, I see. If “using” means current mouse position, then you can calculate with the dimensions you get back from the API. Check the photo of my desk setup and look at the sample output in https://t.co/vq2MuVuVyy(…. The iPad is ph

via Twitter for iPhone

@HenrikJoreteg I was just saying the ID is only defined in the new API. It’s on `ScreenInfo`: https://t.co/5soixtechk.

via Twitter for iPhone

There’s more tweets in this month! Go up and select a date to see more ↑