RT @othermaciej: Traditionally, use of the `delete` operator has made JavaScript slow. Now in WebKit, it’s super fast. Learn about all the…
RT @passle_: 🎉 I blogged!
💉 Lessons Learned Building a COVID-19 PWA
I recently contributed to a COVID-19 related app, and here are some o…
![](http://pbs.twimg.com/media/EV0QinmXYAUMWYh.jpg:thumb)
@nhoizey @bdc In a production app, you’d probably only load the full-resolution images in the lightbox view. Lazy-loading is quite aggressive, test it with a (simulated) JioPhone 2 (kicks in at the selected image). The bigger problem are the missing dimenpic.twitter.com/uuLHGqGSip
![](http://pbs.twimg.com/media/EV0Mxf3WsAAp5CY.jpg:thumb)
@sergeybedritsky @ChromiumDev @nuxt_js Respectfully, no. This is not the same. See the screenshots. All it took was adding `<meta name=”color-scheme” content=”dark light”>`. pic.twitter.com/k8Wo1MNPkE
🔢 Chrome 83 is out! From a Project Fugu 🡠side, v83 comes with a new origin trial for the Native File System API, and finally the Barcode Detection API: https://t.co/UrC87kc2u9. It also brings CSS `contain-intrinsic-size` support and the `color-sche
@firt The only reason may be legacy devices that are stuck on old iOS versions. Like iPhone 5 or something (which my parents still use).
@nhoizey @bdc It has `loading=”lazy” (https://t.co/NsUY6mHAAQ), so once your gallery grows big, it kicks in.
@TatianaTMac Yes we do. I should have started with “I, too, think…â€.
@firt Hehe, talking of Web App Manifests: music.apple.com/manifest.json. Also worthwhile checking out the `<head>` section of the page. I can’t find a way to use the app in Safari (even deleting the native Music app doesn’t help). Works OK on desktop Chrome.
@firt If the manifest can’t be loaded, you are in trouble anyway. iOS has less of a version fragmentation problem than other OSs *cough*, so (apart from really old devices) there’s an OK high chance the behavior is consistent. Your post raises good points
Creating responsive CSS motion paths: https://t.co/MSosbV2doJ. Pretty neat!
@TatianaTMac I think it makes sense to initially respect `prefers-color-scheme`, but to also allow people to opt-out: https://t.co/Cypl59ryNV.
RT @agektmr: I love https://t.co/UXlzHywllH that lets me write frontend + node server code on the browser, but TIL glitch plugin allows me…
@firt The manifest values take precedence. Honestly the only issue we ran into is the status bar translucent color; I’ve opened https://t.co/cMoMwNk73B for this.
![](http://pbs.twimg.com/ext_tw_video_thumb/1250886603226013696/pu/img/hRjOpyQ3ZtcFMJlY.jpg:thumb)
bdc Little weekend project: a simple touch-friendly JS gallery!
Download:
github.com/bendc/gallery
Demo:
cldup.com/NYhJaV-jGy.html pic.twitter.com/yhVRPGOgVU
![](http://pbs.twimg.com/media/EVQKdCpXYAAs2P1.jpg:thumb)
ChromeDevTools In the latest Canary, you can emulate locale in addition to geolocation. Both have been combined into the Location option, which can be found in the Sensors Pane. pic.twitter.com/ehBwute3PM
RT @excalidraw: Instead of using internalization libraries, we rolled our own and thanks to @crowdin the whole process of translating Excal…
If you’re in the business of building Web apps—maybe even Progressive Web Apps—for iOS, give PWACompat a try (quoted tweet ⤵ï¸). We now use it in @excalidraw, and it’s great! 💠https://t.co/gBin4W6tS0
@samthor Judging from the docs, a lot of developers fell into this trap: https://t.co/RZnpfCO7hN. There’s even a good example vs. bad example section. But why have angle brackets? I *think* the reason for `<…>` are extension relation types that can co