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…
@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
@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.
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
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