@stoyanstefanov @paulcalvano Train Wi-Fi is the new dialup for me. Old habits like the middle click on newsletter links never die.
@stoyanstefanov @paulcalvano Modern optimizations like lazy-loading are actually harmful in such circumstances. Here’s an idea: disabling lazy-loading if the loading process happens in the background.
@stoyanstefanov @paulcalvano “[I]f a web page loads in a background tab then does its load time really matter� Just judging from my personal experiences, I load stuff (e.g., links in a newsletter) in the background when I know my connection is abysma
RT @stoyanstefanov: ðŸªWeb Performance Calendar day #31 with @nicj
🔈 Self-Profiling Javascript API
🔗https://t.co/aTzlM1inHr
🥳 Today’s articl…
xkcd Formatting Meeting xkcd.com/2562 pic.twitter.com/bvUbE7AKUz
The Gift of It’s Your Problem Now, by â@apenwarrrrâ©. Really insightful post on the way open source works and how it doesnapenwarr.ca/log/20211229sr5uQQ
Flash of Undefined Custom Elements (FOUCE): Interesting pattern to combine `Promise.allSettled()` with `CustomElementRegistry.whenDefined()` (https://t.co/f29459JWV1) to control page visibility based on the critical custom elements being loaded. https://t
RT @finnhvman: Moonshot project completed 🚀🎉
In 2021 I committed to create a unique organic pattern or texture each week in pure SVG. Size…
RT @simevidas: If you have 15 minutes to spare, consider reading the official FAQ of the HTML Standard: https://t.co/L0UApFfuRX
@AdaRoseCannon To be fair, I suppose Google’s Play Store’s review process to be equally “brokenâ€, where “broken†means enforcing subjective rules using subjective human judgement.
Building https://t.co/22Mqwe5Mor: https://t.co/kMH5URh8Lr. Great behind the scenes look at our calendar.
@LinkofHyrule89 One could read that into the description. It could also just be to let app developers create _additional_ controls to minimize, maximize, etc. This would be similar to the way full screen works now: you can use the native green window cont
@LinkofHyrule89 The description is pretty clear, but I don’t think there is anything more out there quite yet. I can’t find a bug that would mention the flag description: https://t.co/pluefoaQ2M.
Why Tumblr deals with this review process (see quoted tweet ⤵ï¸) and why they don’t simply move to the Web is probably answered in their privacy policy: https://t.co/xleIX5j00A. It’s not about features (apart from push notifications maybe), it’s
RT @stefanjudis: If you want to know what the `hwb()` CSS color notation is about. 💇🙈
https://t.co/LnBUeVix5R
◠Disclaimer: to see the de…
@bramusblog Curious, what’s your prediction for CSS Module Scripts? https://t.co/TYkhJ6H4Sh
@hypeddev @kritisapra_ @ChromeDevTools You can track the bugs linked in https://t.co/TYkhJ6H4Sh to be informed of progress.
@simevidas @patrickbrosset I think videos and articles can very much complement each other. I would not necessarily say the one is easier to consume as the other. It also depends on the device you watch/read something on and the situation you’re in. Ide
@SimmerVigor @ChromiumDev Tracked already as @____lighthouse issue https://t.co/MB9Xl6sCU7. But thanks for bringing this up anyways.
RT @tomayac: I had fun in creating a “solar-poweredâ€ â˜€ï¸ calculator with the Ambient Light Sensor and the Window Controls Overlay APIs: http…
RT @ChromiumDev: A gift for all! ðŸŽ
Learn how @tomayac recreated the TI-30X SOLAR calculator in HTML, CSS, and JavaScript, using the Window…
I had fun in creating a “solar-poweredâ€ â˜€ï¸ calculator with the Ambient Light Sensor and the Window Controls Overlay APIs: https://t.co/eTcwMKCWJ0 🎄. Jump right to the post https://t.co/mV5I26dBhQ and enjoy the demo https://t.co/4CQSQ3yRGI (best
@qgustavor This is acknowledgedly unusual, but the implementation in this case was finished (in Chromium 98, https://t.co/RX5f5HvTAs) before the spec PR was merged.
@_developit @_zouhir @glitch @github @code @PrettierCode Oh no. I have to say it burnt me once and I lost data and didn’t use it after that, but it was great _when_ it worked.
@_zouhir @glitch @github @code @PrettierCode Glitch is infamous for its glitches where it would be down for a bit and apps would just not wake up. It’s gotten a lot better recently. I understand and think it’s only fair that apps sleep after a while o
@_zouhir @Glitch has git export, @GitHub import and export, has immediate non-iframed hosting, and optionally gives you a server. I wish it had a slightly better uptime history and a richer editor (but there is a @code plugin for local editing, and it int
Creating A Custom Range Input That Looks Consistent Across All Browsers: https://t.co/I9eM2HhMIc. I can’t wait for â¦@openuicgâ© to make this process easier. Meanwhile, the generator tool https://t.co/iSWzAWmEZ3 linked from the article is the next bes
RT @webstandards_en: Control how your app is launched. @tomayac tells about the Launch Handler API that will let PWAs customize their launc…
RT @Vjeux: Cool blog post on how to draw an arrow between two boxes! https://t.co/rYqJtzKx6i
@dfabu @firt Came here to say this. But, hey, one can always hope 🤞. The best we can do is let the @webkit team know why we want this: https://t.co/PWbrm1y6UB. FYI, @jensimmons. Two write-ups: https://t.co/bGjqMVEleg for @excalidraw and https://t.co/5R
@JohnMu @danbri Yepp, the analogy gets weaker. I guess the gist is: people shouldn’t have to worry about the engine as long as it lets them get their regular tasks done. Which boils down to defining what counts as a “regular task” on the Web. Browser vend
@JohnMu @danbri The analogy becomes weaker here, but you’d choose a different engine (and car) when you want to drive in a desert or on a Formula 1 track (i.e., advanced apps) instead of the city, but with both a Jeep engine or a McLaren engine you could
@danbri @AnaestheticsApp Analogy of course, not metaphor. And yes, I dug up the difference now, trying to improve my knowledge on multiple levels here… https://t.co/O30PZw3zRK
@danbri People definitely don’t know this, but it can be easily explained with metaphors: Cars are the browsers, and car engines are, well, the browser engines. Some cars share the same engine (examples: https://t.co/WvYzPlmcPT) on the inside, but typical
@danbri Absolutely correct, just on desktop, where this kind of behavior may be less expected.
“My site is broken on DuckDuckGo’s browser†will be an interesting bug.
“In other words, on Windows, the browser will use Edge/Chromium rendering, and the same goes for Safari/Webkit on macOS.â€
DuckDuckGo is working on a privacy-focused deskto
@TheRealNooshu Thanks for taking the energy to write this up! Wishing the remaining 5% of G. the worst of times! All the best and much courage to you and your family. Hugs! 🤗
RT @bramus: 💡 Note that :has() is way more than a CSS “Parent Selectorâ€
/* Select figure that has a figcaption as a child */
figure:has(fi…
“Implemented `FileSystemFileHandle.getFile()`â€. More File System Access API goodness coming to @webkit Safari! 💠https://t.co/ySNcmnGGuP
@jcubic @ChromiumDev This specific feature’s origin trial will currently work exclusively on Chrome OS according to the tracking bug: https://t.co/lwiiQoJ2Tm.
💡 Actually SVGcode (https://t.co/KkNtcSZGbS) makes use of svgo internally for saving—the same library that powers SVGOMG (https://t.co/wmmWRY55AV). But the best is that both tools can indeed play together super well thanks to the Async Clipboard API:
New origin trial alert: Web App Dark Mode 🌒 https://t.co/U4ShTNaqd6. Customize Web App Manifest properties like `background_color` according to the user’s preferred color scheme.
It’s already live in SVGcode: https://t.co/KkNtcSZGbS! See the source cod
@rauschma I have mnemonics, so I use “General Motors†(`/gm`) or “gum†(well, `/gum`), etc.
@DanShappir @nextInsurance1 All the best for this next step and congratulations! 🎈
@feross “Being ignored†is contradicted literally in the next email to the thread you linked to, written@DanielBratelltell: “How much of the web will break, and how badly. The numbers mentioned, 0.5% of sites set document.domain, 0.05% seem to depen
RT @Wattenberger: viewBox
by default, the unit space in a SVG element is the same as the pixel space. “1” = 1px
but if you specify a view…
@DFlatMinor @Paul_Kinlan @dstaley This is the state of 2019. 2021 has this for you on offer: https://t.co/cUK9qpGJhg. The change will probably go live in 2022.
Totally getting behind this! pic.twitter.com/3ujbLr2QxP
@cwilso @soMelanieSaid @DasSurma We usually call it Mantellängenunangemessenheitsangst (coat length inappropriateness fear).
@samthor /me bows in awe 🙇. You’re one of the people I deeply respect and look up to. All the best for what comes next. It’ll be great! Big remote hugs 🤗!
RT @DasSurma: `structuredClone()` is on its way to stable in all major browsers, and already available in Firefox, Node 17 and Deno.
I tho…
@dfabu @annevk @kennethrohde @firt @mkruisselbrink Could you bring this up in a new Issue on https://t.co/TNMg4um1ka (and probably link it to the Issue Anne mentioned, so the connection is made? Thanks!
@dfabu @annevk @kennethrohde @firt @mkruisselbrink Probably it’s best to get those proposals up on https://t.co/gO2vDV59MB, as suggested by Anne.
@annevk @dfabu @kennethrohde @firt @mkruisselbrink We need a name for the spec that will contain the `show{FileOpen, FileSave, Directory}Picker()` methods, i.e., the ones that Apple chose to _not_ implement. The concepts they share (like `FileSystemFileHa
@dfabu @annevk @kennethrohde @firt @mkruisselbrink Nope.
@dfabu @annevk @kennethrohde @firt @mkruisselbrink I think we need to very clearly convey in the names what is a file in the sense of `C:\Documents\notes.txt` vs. what is a “file” in the sense of “it exists in _whatever_ representation on disk _somewhere_
Wide Gamut 2D Graphics using HTML Canvas, by @heycam. Love the interactive demos! If you can, try it on a supported device: https://t.co/0nEZA09Pxj.
@Herschel_R /me looks for the space bar on the mobile website. 😂
RT @tomayac: @dfabu @kennethrohde @firt It’s a confusing situation, but things finally settle. See https://t.co/j6kWO7ql2j for the details.…
RT @brucel: “On the CMA’s interim report on mobile ecosystems” - hot off the blog! https://t.co/E393dMqHWZ #AppleBrowserBan
@wesbos @SaraSoueidan I’d use the Web Share APIweb.dev/web-share/Kh) and fall back to the approach described b@wesbosos in case it’s not available. I’d definitely not load the share widgets each service offers, they tend to be heavy and privacy
In case you use Flutter Web for building PWAs, this deck by @mhadaily in the quoted tweet â¤µï¸ (weird slides navigation, you want to navigate down until you can’t, then right, then repeat) shows you how to customize the service worker.
>$ flutter bui
Congratulations 🎈 to all elected members of the @w3ctag, and thank you 🙠for your service and everything you have done for Project Fugu 🡠and the Web in general, @kennethrohde! https://t.co/qR6VDkKN9z
Pool-Party: Exploiting Browser Resource Pools as Side-Channels for Web Tracking: “[W]e were able to identify exploitable limited-but- unpartitioned resource pools [like WebSockets or SSE] in all browsers, which we were successfully able to exploit[.]arxiv.org/abs/2112.06324
@dfabu @kennethrohde @firt It’s a confusing situation, but things finally settle. See https://t.co/j6kWO7ql2j for the details. Essentially Apple agreed on implementing the OPFS, but not the pickers, so this part was broken out of the WICG spec https://t
RT @ChromiumDev: 🚀 Control how your app is launched: https://t.co/1KyXKK65fw.
Launch handler lets you control how your app is launched, e.…
@addyosmani Immediate Outrun throwback (en.wikipedia.org/wiki/Out_Run). Great animation!
RT @ChromiumDev: 🎥 We made this video on dumb old DOM APIs for 🎃halloween💻, but looking at the calendar, we might be a bit late.
Please e…
RT @maudnals: Two-factor authentication (2FA) gives your users strong account security 🔒
Check out our new tutorial â¤µï¸ and learn how to imp…
RT @Tsihanouskaya: My husband, Siarhei Tsikhanouski, is sentenced to 18 years in prison. The dictator publicly takes revenge on his stronge…
The Competition and Markets Authority is carrying out a market study into mobile ecosystems in the UK 🇬🇧 (https://t.co/zafTZR2ZLy) and has published first results:
💉 Interim report: https://t.co/c4WChPGvD4 [PDF]
💉 Appendices: https://t.co/kd
New PWA alert from Adobe: Creative Cloud Express (https://t.co/CSm9axii3b) makes many small utilities available for free, for example, background removal. It’s an installable experience and well deserves a spot in your apps folder. 🧰🎨 https://t.co/i
RT @ChromiumDev: In 2021 we started an effort to eliminate browser compatibility problems in 5 areas
1ï¸âƒ£CSS flexbox
2ï¸âƒ£CSS Grid
3ï¸âƒ£CSS posi…
@firt Wow, what a story. 🿠Followed the different threads, luckily I understand enough Spanish…
@brucel @shwetank @andreasbovens @pepelsbey_ @mathias I miss Opera and Presto. 😢 My goto browser during high school and almost all of my university years…
@jaffathecake @andreban Well, it’s been around since JDK 1.0, so definitely has some legacy: https://t.co/bLbDDDOMBM.
@jaffathecake @andreban Wholeheartedly agree. It’s mostly an academic discussion.
RT @patrickbrosset: The work done by https://t.co/UspedlWhQ2 is very exciting, and so important.
Early experimentation work in Edge makes…
@andreban @jaffathecake Well, as the old saying goes: “URIs identify and URLs locateâ€.
You can now see the full accessibility tree in @ChromeDevTools: https://t.co/U719pDvUP1 #a11y. Love the way you can toggle between regular view and tree view in the Elements panel. https://t.co/UCh98XnTfW
@ivankutskir Well, your installed @photopeacom experience overrides the default behavior of [cmd]+[n] to not open a new window, but open a new file instead. So installation does give you some freedom to customize the default behavior.
@neil_neilzone @edent @andrewducker Thanks! Not a bad response.
@ivankutskir You probably know this by now, but here’s a link for anyone who stumbles upon this tweet: web.dev/keyboard-lock/.
🤩 Wow, @photopeacom has a cool new file explorer feature: File > Open More > From Storage. It’s all powered by the #FileSystemAccess API (https://t.co/tV7wGEw5k5)! Try it out at https://t.co/3e6ArFjSxu. https://t.co/AAekWHHM7o
@edent Very interesting! As a person whose first language isn’t en-GB, could you (o@andrewduckerer 💋) point me at an example of “the quintessentially British approach of a faint frown and a tone of mild reproof (or its email analogue)�
RT @bramus: A trick I learned from @chriscoyier at @cssdayconf 2017 is that you can alter SVG path data from within CSS using the ‘d‘ attri…
@TheRealNooshu Happy birthday 🎂, Matt! Stories like yours put so many things in relation… Here’s to many more birthdays, you better develop some good mid-life crisis! 🤗
@henrylim96 @argyleink It’s important to reduce motion that potentially causes negative effects like motion-triggered vestibular spectrum disorder: https://t.co/JewhLmxS0K.
Hovering a button and it slightly moves up? Fine ✅.
Scrolling a page and paral
Kapwing: Powerful video editing for the web: web.dev/kapwing/. Apps like this is why we have created #WebCodecs (web.dev/webcodecs/) for. 🤯
@css Hey @chriscoyier 💋. Would you be interested in discussing some of the points on your list with a member (*cough*, me) of the Project Fugu 🡠team?
@johnwilander Congratulations, John! 🎈 Let’s see when it’ll be available in Germany…
A 3min 56s conference talk where Alex “@slightlylate†Russell shows slides of network traces underlined by Die Toten Hosen’s song Hier kommt Alex: https://t.co/jyBRjCqZaG. “Hey, hier kommt Alex! Vorhang auf für seine Horrorschau!†(https://t.co
@natadimou Tenure-track assistant professor in Leuven? Wow, massive congratulations 🎈, and really happy you technically stay part of Team Belgium 🇧🇪!
@Jack_Franklin @TimvdLippe “Here are directions to GPS Intact Ltd., Edinburgh Rd, Trinidad & Tobago. By the way, the store might be closed by the time you arrive.â€
@hochsays @simevidas Oh, great suggestion, and makes a lot of sense in hindsight 🤦. I’ll look into it after the weekend. Thanks so much for digging into this.
@hochsays @simevidas (Been there on Monday. Hope you feel better now/soon.) The code is here: https://t.co/QlwkDR3mZO.
Awww 🥰. User statements like this â¤µï¸ are the best motivation. Thanks so much, Alba! https://t.co/1tV8wk2Qox
@dluzar @ChromeDevTools CC: @JecelynYeen and @codepo8 from @EdgeDevTools.
RT @regocas: :focus-visible has just been enabled by default in @webkit! 🎉 https://t.co/s8zH36qL6W
Breaking out of the [window] box [with #WindowControlsOverlay (https://t.co/kT494sbAXV)… great overview article with a neat motivational example by â¦@patrickbrossetâ©: https://t.co/NilR3u4d1a
MSEdgeDev The new Detached Elements Tool in Microsoft Edge DevTools helps you find and fix DOM memory leaks in your web app. Learn more on the blog: msft.it/6011Z6AKU
@rmondello @siracusa A while ago I requested support for the `BarcodeDetector` API in https://t.co/D6aDweSoRc. If this were implemented, devs could just throw the bare pixels at it and get the data out, even from a `table`-based QR code. (Yes, I get that
@rauschma Oh, thanks for sharing. It’s one of these things that bothered me, but not enough to investigate. Finally I know how to mak@codede do what I want there.
@simevidas @hochsays Yes, my suspicion is that the user gesture is counted as expired by WebKit. Need to investigate more.
RT @tomayac: 🔢 SVGcode is on @ProductHunt today: https://t.co/twJomOzCtH. Very excitedly looking forward to answering the questions from th…
@hochsays @simevidas Since I have your attention now, any idea why my simple beeping doesn’t work on Safari? It’s literally just a beep…
@carlschultz_ Thanks for the kind words 😊. I was basically the same, and in the end decided to just build what I was searching for.
@rauschma @intenttoship Technically that’s what alternative style sheets are for: https://t.co/BoipNA7Exr. Unfortunately it’s only natively supported by few browsers like Firefox, but support is easy to add with JavaScript: https://t.co/DclvqsxopU (a litt
@simevidas @hochsays would probably know the answer. FWIW, I didn’t manage to make Safari even beep in a demo app (https://t.co/uifG6tB8q2) I did for an article (https://t.co/i1hHBCYNEM).
RT @intenttoship: Blink: Intent to Experiment: Dark mode support for web apps https://t.co/keqAjb9qD1
@bansal_io It works somewhat, but some of the APIs that make it fast on Chrome (the actual Chrome, not the Chrome on Android that internally uses `WKWebView`) are not available on Safari unfortunately.
🔢 SVGcode is on @ProductHunt today: https://t.co/twJomOzCtH. Very excitedly looking forward to answering the questions from the Product Hunt audience! 😆
@simevidas @ChromiumDev Protect My Choices is one of my personal favorites: https://t.co/CipTNLHooN. Google also offers a Google Analytics opt-out extension: https://t.co/TEuZYKLqxm.
RT @wesbos: I used github code search all the time to see how other people have implemented other APIs or to see how frequently something i…
RT @argyleink: 🆕 #GUIchallenges
Thinking on ways to build Toasts
Toasts? 🤔
passive, non-interactive UI feedback components 🤔
✅ YouTube ht…
My wife’s and my Nikolaus 🎅 present (December 6) was a booster shot 💉. This time we got @BioNTech_Group Comirnaty. Sore arms and 💤 were the only secondary effects. My pledge holds: If your country makes _any_ (booster) vaccine available, don’
Are Text Fragment links (https://t.co/WhCJhCpe4w) coming to @webkit/Safari?! This change list looks promising at least: https://t.co/WYu4EIeMob. (Thanks @schweinepriestr for the pointer.) https://t.co/VVpHJq9ElR
@bansal_io In all situations where you cannot serve from localhost, for example, on a shared computer where you don’t have shell access. 😃
@cramforce I mean technically it’s re-authentication I guess. It still knows who I am, yes. It’s super annoying nonetheless though, and, for example, Android never does this.
@simevidas @addyosmani @marblewraith I assume this are people on older iPhones that don’t get updated anymore who are stuck with iOS 13/14.
RT @shadeed9: âœï¸ New Article: Defensive CSS
I compiled a list of defensive CSS techniques to avoid possible issues. This is usually a chec…
@cramforce Can you start with corp. logging us out every, erm, whatever the period is, please?
@quicksave2k I looked up the spec to see how much freedom to lie it leaves up to implementations: https://t.co/McIqR5SnMN. Fingerprinting mitigation is well mentioned there.
Pretty clever use of the Service Worker APIs: serve a local folder of files in your browser for easy testing without having to run a server. servefolder.dev
@daKmoR @kennethrohde @littledan You folks are familiar with @stackblitz WebContainers I suppose: https://t.co/JN9bspJioy.
@hashseed Recruiters keep being impressed by my Java and PHP skills. ¯\_(ツ)_/¯
@DanShappir Oh, wow! All the best for the next gig! 🎈 Curious to learn more!
RT @pwabuilder: One codebase, one app, three channels for users to get that app: From your browser, from the Microsoft Store and from the G…
@kennethrohde @GooglePlay @pwabuilder Yes, that’s a known issue: https://t.co/SMhHvTk3PI . . .
Thanks to @pwabuilder, you can now install SVGcode (https://t.co/KkNtcSZGbS) right from the Windows Store 🛠should you prefer so (apart from the Play Store): https://t.co/5A75iQRwmI. Just using the Web app of course remains possible, too.
https://t.
Shared Game Timer (https://t.co/yo37qVgQdH) by @Parakoos is a nerdy little fun PWA that uses a good number of Project Fugu 🡠APIs like #WebBluetooth (https://t.co/QOJ3ci8RwI for https://t.co/yksz6agxmc), #Gamepad (https://t.co/ywEtdEC7w1), or #WakeLock
“Have Core Web Vitals made the web faster?†asked â¦@tunethewebâ©: https://t.co/aUXRlcM1ck
@miketaylr @simevidas Very interesting. I always thought internal (where Firefox’s is obviously public-“internalâ€) telemetry would necessarily use different data then what is Web-exposed.
@AaronGustafson @firt Maybe @ArvindMurching, whom @slightlylate has pulled into the conversation in https://t.co/kdyKx3xMPx, can add Microsoft’s perspective?!
@simevidas That’s interesting! Browsing the data, I’m surprised that Windows 11 is not even visible in the OS stats on https://t.co/chSIDKMfNt. Can this be possible?
@AdaRoseCannon Why would you _not_ dance like no one’s watching and rather optimize your dance moves for the audience?
In contrary, I wish Twitter’s filters were better, so I could decide that to _me_, Ada’s AR stuff doesn’t matter, but that I ve
RT @feross: The team that powers VLC: How a group of university students transformed a school project into a media-player mainstay https://…
@MarcoInEnglish @vick08 @ChromiumDev I have reported this as https://t.co/30IJEEdhVb. Please add more details to the bug if you can, especially the version where this started to occur. Thanks for your help! Also sorry for the inconvenience. 😔
@alexainslie @LeonieWatson @googlechrome To add to this: having this feature should by no means be seen as an excuse to no longer label one’s images. (By the way: feedback on my own image labeling here on Twitter is very welcome. I always try to describ
RT @ChromiumDev: With an offline fallback page you can give your users a friendlier experience when they have trouble with the network. 💫 🔶…
alexainslie Billions of images on the web today don’t have alt-text provided by creators/developers. That makes it difficult (sometimes impossible) for people who rely on screen readers to use the web.
To close the gap, @googlechrome can automatically generate labels for images. #a11y pic.twitter.com/yd1jkeZlRJ
@sw12 They can! Just need to wait for Chromium 97: https://t.co/5mDe2xoGEj. 🎉
@hadleybeeman All the best for whatever comes next! 🎈
@jaffathecake @ChromiumDev Might be worth discussing your idea with Beverloo. I don’t have enough background on the Android constraints (future and current).
@jaffathecake @ChromiumDev Android essentially. https://t.co/9W7K3Gm7ge
@jaffathecake @ChromiumDev Sad indeed, but talking to Beverloo, the decision—while disappointing because there was quite some developer excitement—makes sense.
RT @tomayac: 🙃 The comic in the quoted tweet â¤µï¸ probably is the best way yet to explain what my new PWA called SVGcode (https://t.co/KkNtcS 
@ericlaw @simevidas LOL, typo’ed an off-by-one error… 😂 I’m sure it also will be great next year, too!
@ericlaw @simevidas I remember this article. It was great in 2017 and still is in 2022. The screenshots story around theme customization is mind boggling. How could they not notice?¿?
@simevidas WCO (https://t.co/kT494sbAXV) lets the disguise become even more perfect. Another attack vector is to start like a harmless PWA that then tries to change its identity to look like your banking software. This is why WCO is opt-in and icon and/or
@ericlaw I definitely approve of _any_ place called Steiner Ranch Steakhouse 🥩. Five stars âï¸âï¸âï¸âï¸âï¸.
@justinfagnani This article https://t.co/9p3BP0cfkf describes all the steps. In short: prepare the new site (set up Search Console etc.), come up with an n:m URL mapping (n and m don’t have to be the same), and then start 301 redirecting.
@MattStudies @SpiderMonkeyJS Maybe @streamsstandard or @jaffathecake or @MattiasBuelens have more ideas?
RT @puruvjdev: VSCode app in https://t.co/H11pmoMNgJ is now powered by @stackblitz
I have been really liking the experience recently, hen…
@tropicadri I muted the hashtag. 🙃
@HenriHelvetica @tkadlec @RealWebPageTest @Catchpoint @mdaoudi @JeenaJ @jefflembeck @reddycatchpoint @patmeenan Oh yes, that’s fantastic news! 💠Huge congratulations on this gig! Can’t wait to see you make massive impact there! 🎈
@MattStudies @SpiderMonkeyJS See the bottom of https://t.co/k63KUyzYYL for sample URLs.
🙃 The comic in the quoted tweet â¤µï¸ probably is the best way yet to explain what my new PWA called SVGcode (https://t.co/KkNtcSZGbS) does.
😀 For more background, watch the video (https://t.co/ouev0glSkl) or read the article (https://t.co/oYuA2vD
This demo is really rad: https://t.co/7euVb036BF 🚇 https://t.co/wYbc3BrtIY
RT @tunetheweb: OK so the @httparchive Web Almanac is really cool and all, but what I really like is the 7 HUNDRED page ebook we made out o…
RT @OskSta: Oh. What’s this?
A free Townscaper web demo, playable straight in the browser: https://t.co/yuiioimXGg
🕊ï¸ðŸ’¦ðŸŒŠðŸ¡ðŸ¤â›ªï¸ðŸ¤ðŸ¡ðŸŒŠðŸ’¦ðŸ•Šï¸ https:/…
@sillyslux @rflrkn Der zentrale Bug ist https://t.co/1LGOgzSlfx (Deep-Link zum letzten Googler-Kommentar). Es ist wohl kompliziert…
RT @argyleink: Announcing Open Props 🎉
https://t.co/fAAWyv2E6L
350 ✨free✨ CSS variables
RT @Una: We built the #Designcember landing page to highlight:
- AVIF image formats & animation
- Container queries & responsive grid
- De…
RT @rick_viscomi: 🔥 Introducing the 2021 edition of the Web Almanac 🔥
The web community’s “state of the web” report:
- Spanning 24 in-dep…
RT @anssik: 🧪For the brave, we provided a sneak peek into this Web API using the polyfill implementation: https://t.co/rtmFCCjEIV
💪When We…
@rauschma @firt @AnaestheticsApp @robwormald Adobe didn’t explicitly call it out, so probably not. https://t.co/W3kjgL5OQ4
@KaaFury My example was only one of several traps people can fall into. The extension trains you to think about those traps as you code, but I agree, a good set of lint rules is definitely great, too.
Hello @madebygoogle. Anybody there?
🤔 Hmm, hilft denn da jemand b@Telekom_hilftlft?
“`js
if (!’foo’ in bar) {
// foo not supported.
}
“`
The above code is buggy ðŸ›. This would have been spotted easily with @captbaritone’s JavaScript operator precedence extension for @code: https://t.co/PWXnUaPLlW. Brilliant idea!
(via @Vjeux.) ht
@AnaestheticsApp @robwormald @rauschma Persisted storage definitely is last in the to-be-purged queue. But it can eventually still happen. #FileSystemAccess API support for Android is tracked as crbug.com/1011535.
@AnaestheticsApp @robwormald @rauschma @firt Safari Technology Preview 134 apparently: https://t.co/nwKpSOjrPa.
@georapbox Correct, that’s a third example. https://t.co/n1EyJd8G0F
RT @philwalton: 💡Want to ensure your pages are eligible for bfcache in Chrome—to get instant back and forward navigations?
DevTools recen…
RT @pwabuilder: Check out all these cool open source demo PWAs in the @MicrosoftEdge PWA docs! Tons of REALLY GOOD code samples here😊https:…
@robwormald @rauschma `StorageManager.persist()` in particular: https://t.co/W1ONtxg1ld.
RT @maudnals: Curious about Attribution Reporting? It’s a Privacy Sandbox API to measure ad conversions.
• Try the demo locally and check o…
@Mustafa_x Congratulations on joining the flock! 🦠*tweet, tweet