@simonduerr You’re welcome ☺ï¸. Always good to see when someone can make good use of something one has created.
@simonduerr It’s Inkscape negotiating the available formats and choosing the most suitable one (by its own heuristics). Try pasting with cmd/ctrl+shift+v to see if this makes a difference.
mgechev Tooling tip: handy console utility in Chrome DevTools is monitor
When you call the function passed to monitor, DevTools logs a message to the console that indicates the function name along with the arguments pic.twitter.com/W8EXJR2Wob
RT @Log3overLog2: Thoughtful and well-written piece on FLoC and the rest of the state of the march towards the end of third-party cookies.…
RT @JoshWComeau: 🎉 Just published a new blog post: “Building a Magical 3D Buttonâ€
We’ll see how to create this whimsical button using vani…
A proposal to let developers disable the WebView swipe back behavior ⤵ï¸. Watch the short screencast in the Issue to see what the problem is. https://t.co/hzKf4kR7g2
RT @LeaVerou: [New blog post!] Dark mode in 5 minutes, with inverted lightness variables
https://t.co/xW6JkUHVqH https://t.co/2g0VTwhxb5
RT @cramforce: We published an FAQ on Google’s page experience ranking answering questions like:
Where does the Core Web Vitals data come f…
RT @shadeed9: Developing For Imperfect: Future Proofing CSS Styles by @5t3ph
Building a component from a mockup is not enough. We need to…
ChromiumDev Chrome OS users will finally be able to use App Shortcuts for their installed PWAs.
All you need is an extra `shortcuts` array member in your PWA manifest. Android & Windows already support it.
Check out web.dev/app-shortcuts/ for more details. pic.twitter.com/iWJWnyoehL
@mischmerz @petele The below looks workable to me:
“`js
const handle = await showSaveFilePicker({/*…*/});
// Assume the function below takes long:
const blob = await prepareDownload(someData);
const writable = await handle.createWritable();
await writ
@daviddalbusco @kennethrohde @diekus PDF support is tracked as https://t.co/sCi0iQI1rn.
@quicksave2k @kennethrohde @roderickhsiao @ChromiumDev Yeah, any argumentative help is welcome. I’m bummed that we had to revert it.
@quicksave2k @roderickhsiao @ChromiumDev Everything works, it just depends on your definition of “cleanest†😃. Looking at your site, a query parameter may be the “simplest†solution given the existing architecture. https://t.co/PEAeZq6Rwc
@mischmerz @petele The user gesture has an undocumented grace period after which it’s no longer good. If the file prep work takes longer, the recommended flow is to get the file handle first, and only once you have it start the file prep work. You’ll see
@edent Good to know that I’m not the only person on the planet wondering about such things.
@roderickhsiao @ChromiumDev The cleanest solution right now is to use the `accept-language` header for the manifest request. https://t.co/fQoLculLsN
RT @codepo8: 💉🼠“How the Web Audio API is used for browser fingerprintingâ€
🔗 https://t.co/NsODlUVkGC
WHY CAN’T WE JUST HAVE NICE THINGS!
@mischmerz @petele I could reproduce this in https://t.co/47UnfI7cpQ and have filed https://t.co/HvMXpnl8rq.
Good collection of SVG tools: https://t.co/hpkdUE7q3a. Filter tools, background generators, and many more! ðŸ”
RT @ChromiumDev: Starting today on Android, some users will get a richer PWA installation dialog on Twitter.
- Want the same for your PWA?…
@mischmerz @petele Do you have a minimal reproducible case that you could attach to a new.crbug.com for us to investigate? I haven’t heard of issues with consumed user gestures in the saving case myself.
@ScalaWilliam Thank you for the kind words! 😊 This series was motivated by an analysis of different threats to what we at Google call the “Open Webâ€â€”mini apps were identified as one such threat. We wanted to understand why they are a success with
RT @Una: 🚨 An experimental flag for container queries (@container) just hit Chrome Canary!
Yes, seriously!
Go to: chrome://flags in your…
Some things never cease to attract:
https://t.co/49RKCUCiuN 🎮
https://t.co/cfS1pdjgCc 🪠https://t.co/EBiGRlqpUU
@NetSapiensChris @ChromiumDev Not that I’m aware of. Unfortunately there’s no HID logo, so we went with the most common use case, which is gamepads. Suboptimal in your use case, I agree.
If you want to actually play with the proprietary Nintendo Switch media queries ⤵ï¸, I’m more than happy to merge PRs for Chrome Dino: https://t.co/6ldCMIpwHU. 🦖 https://t.co/pbXV9cPh2w
If you’re doing website performance audits, this post â¤µï¸ by @AndyDavies on how to bypass cookie consents banners is for you. But let’s not forget: these banners are part of at least your users’ first time visit experience, so measure both, with
RT @SaraSoueidan: I wrote a little post about how I styled my <hr> elements (the birds on the wire), and how we can create more creative ye…
@slightlylate @briankardell @plinss @cwilso We’re having a similar discussion right now about `<link media>` and for what `type`s it should apply: https://t.co/oXgqMAKrFO. 🔗
Even @Apple’s Legal department now talks about Progressive Web Apps: https://t.co/w2pTxyGHkd (3.9MB PDF). 😬 https://t.co/oXNIqVq2Yx
@SeraAndroid Woohoo, congratulations! 🎈
@DenisTRUFFAUT @petele Very interesting. Looks like there are a couple of (I think mostly paid) client or server side solutions already: https://t.co/e8zXKXblN3 (ignore the parsers). That’s just the JavaScript ecosystem. Unlike barcodes, faces, and text
@denladeside @Paul_Kinlan Pure text definitely is supported. I remember forking QR Snapper and removing the URL filter for a demo at Google I/O ‘19. It’s more the other way round: some pure text happens to be interpretable as URL. 😃
Creating Custom Form Controls with `ElementInternals` https://t.co/vl2lyEUcbu. Great article about using custom elements in forms.
@gauntface @addyosmani All the best birthday wishes, Addy! 🎈
RT @SaraSoueidan: “Designed to be a reference for anyone building component-based user interfaces, The Component Gallery is an up-to-date r…
@dontcallmeDOM @w3c @hdv @studio24 Yepp, this is also what my web search brought up. Just needed to know what to search for. Mystery solved. 🔮
@dontcallmeDOM @w3c @hdv @studio24 Oh, interesting, thanks for the pointer. Some more evidence: https://t.co/HULE5wFtnt.
dontcallmeDOM @tomayac @w3c @hdv @studio24 I don’t have direct knowledge of the reason, but I believe the initial name for W3C was to be World Wide Web Organization - .org would have thus been a sufficient qualification for the full name
RT @shadeed9: âœï¸ New Article: Handling Text Over Images in CSS
An in-depth article on handling text over images in CSS that focuses on the…
@w3c @hdv @studio24 Why, historically, was w3.org chosen over w3c.org (which at least redirects to the actual URL)?
@voxpelli @DasSurma @philwalton It depends :-)
If you really _need_ the additional data, then yes. If not, then no. Google calls the metrics returned by this module the “Core Web Vitals” for a reason.
@simevidas Actually, correcting myself here: our style guide recommends using bold style sparingly, since it’s sort of reserved for UI element names: https://t.co/SVsAwPUoBP.
Taming blend modes, by @anatudor: https://t.co/PJBBKXfBc7. Super in-depth article on the many things you can do with CSS blend mode.
@simevidas More than happy to merge your PR! 😃
@mahemoff We now have an enterprise plan powered by Bitly for goo.gle—different from the prevgoo.glap. I guess people would still want to use such shortening services to track “user engagement†(yes, probably for Per
@intenttoship @excalidraw, you’re quoted in this Intent to Experiment. 😃
Really looking forward to the File Handling API: https://t.co/fedEytWE2U. https://t.co/7EIYkn75jl
@theSdev Embracing our @Excalidraw Windows users by now showing them the official platform share icon in the collaboration dialog (which is something we already do for our Android and Apple users). Thanks, @node_monk, who has implemented this in https://t
Super happy about the #compat2021 initiative: web.dev/compat2021/. Eliminating 5 top compatibility pain points on the Web.
RT @LukeDavisSEO: Roland https://t.co/Qj5YrjQuXv lets you make beats in your browser https://t.co/JszTuuuqfE
Better Line Breaks for Long URLs: https://t.co/SzfKAJmSwN. `<wbr>` to the rescue. 🪔
@AnkitBr49778109 @ChromiumDev CC: @agektmr
@webmaxru С днем ​​рождениÑ! 🎂
You’ll soon be able to choose your primary browser on Chrome OS devices to be LaCrOS, which decouples OS updates from browser updates. https://t.co/UEaH5guvzw
@oliverjumpertz @bramus Feature request bug to get this API into @webkit Safari: https://t.co/AoOuLvjFAT.
CSS Color Module Level 5 will be a game changer:
🎨 `color-mix()` for mixing colors.
🦔 `color-contrast()` to make sure you get contrasting colors.
🎚 `color-adjust` to tweak a given color.
https://t.co/R3U7drBz4W https://t.co/Al5j8ikXPm
I love in-depth articles about complex or just interesting service worker setups, and the new post by @malchata is no exception to this rule: https://t.co/iZ5YMcGrUj
@patak_js @Vjeux @excalidraw @vite_js Slow initial server startup has indeed been a pet peeve of mine. So when are we switching?
@argyleink @ChromiumDev Here you go: https://t.co/S7LAjPE2ZN. 😃
@othermaciej @stshank @firt @webkit For instance, 2 of the differences are:
- File System Access files go thru malware checks of Safe Browsing, Storage Foundation “files” don’t.
- Storage Foundation “file” writes are immediately observable without having
@othermaciej @stshank @firt @webkit Specifically for the latter use case example, we’re working with a partner who ports a large desktop app to the Web that needs a “swap” file. The existing #FileSystemAccess API isn’t suitable for this. We’re thinking of
@othermaciej @stshank @firt @webkit I think what we failed to convey so far is “Storage Foundation API is a new fast and unopinionated storage API that unlocks new […] use-cases for the web, such as implementing performant databases and gracefully manag
Promising early signals from  Cupertino regarding the File System Access API. â¤µï¸ #FileSystemAccess https://t.co/lVBISLJryk
@thexpaw @ChromiumDev @Google Dark mode favicons that are realized via SVG (https://t.co/SWB8gZMJVx) are on our list of things we look into supporting, too.
RT @bramusblog: Three important things you should know about CSS `:is()`
🔗 https://t.co/vyPFIBSXWp
🷠#css #selectors #specificity https:/…
@argyleink @ChromiumDev It confused me tbqh. Conceptually, the whole thing acts as the label (and this is what your markup suggests, too). Good to know there’s yet another way to fix it. Thanks for putting these articles out, so much good stuff to take
@ChromiumDev @argyleink There’s the uncanny valley of the grid gap being not clickable (despite being in the label) [first screenshot]).
I have fixed it by rotating the order in the DOM [second screenshot]. pic.twitter.com/pWMSoMYLk6
@adamzea I just set a 100vh CSS property now: https://t.co/pbI1EHWaAX.
The PWA has now been migrated to GitHub (https://t.co/YP6Qovzijr) and is also hosted there (https://t.co/k1gHgdQTrF). Meanwhile, @glitch is a great(!) platform for developing apps in an educational course setting. Its no lock-in full GitHub export is chef
@jeffposnick @triblondon Never mind, found the repo: https://t.co/gO5oqM6yzE.
@aleksejdix @benschwarz @deckdeckgo +1 for @deckdeckgo by @daviddalbusco.
@simevidas This caught a lot of people by surprise the first time this page made the rounds: https://t.co/ggk8J7x5aI. Try it at least once, it’s annoying, but it won’t break anything.
Wikimedia, the organization behind Wikipedia and many other projects, will create a (paid for commercial use) API with guaranteed Service Level Agreements for customers like Google, Apple, Microsoft, etc., who use this data.
💉 https://t.co/knxSbiRgwg
@edent @ChromiumDev @RickByers One data point are the public reviews on the extension (https://t.co/Ahcca4PSpR) with 80K+ users and a lot of anecdotal positive feedback (lots of academics) that reached me in private. Not sure we have public data on the Go
@jeffposnick @triblondon Andrew, any idea where the demo from that article originally at vary-test.fastlydemo.net went? Thanks!
Thanks to @_baku89 you can now send rumble signals to Joy-Con controllers connected via #WebHID to your device: https://t.co/aZ98iCJXHU. This came via a super cool PR that I just had the pleasure to merge. Thank you! https://t.co/Hq9NYrpLKb
@_baku89 Thank you very much! â™¥ï¸ You’re credited in the README https://t.co/7gXDLQidkr and I have just released v0.2.0 that contains the feature: https://t.co/xYlH3GRASZ! 🎉 Also thanks again to @mrdoob for connecting us!
@_baku89 I guess for a first version this would work already. I would happily merge such a PR. The whole code is full of magic byte sequences that make no sense to me (as a non-hardware person).
RT @quicksave2k: The CSS accent-color property is getting some love in Chrome Canary and I have to admit I like it a lot ;)
Want to give i…
RT @mikewest: CSP is large and sprawling, but a “strict” subset of the policy language is _very_ effective at mitigating injection attacks…
Mentored a super motivated group of students at @GazaSkyGeeks 🇵🇸—a @GoogleStartups tech partner—today who’re learning Web development as part of their Code Academy career accelerator course (https://t.co/vReljB2Fz3). This is the little PWA we
@mrdoob Thanks for looping me in!
@_baku89 Oh, nice. I’d happily accept a Pull Request to https://t.co/aZ98iCJXHU that adds this. 😃
RT @ChromeDevTools: Chrome DevTools team is hiring! Please reach out to @hashseed if you are interested.
RT @ChromiumDev: 🔣 Chrome 90 (ninety!) hit beta.
Which means AV1 Encoder for WebRTC is here 🎉
Please check this post for additions and de…
RT @jeffposnick: This article by @triblondon is the best Vary: header explainer:
https://t.co/22lGv3l2fs
@andreasbovens @whereby @oyvindreed @ingridod Congratulations, Andreas! 🎈 Super happy you found an exciting “in-browser†place to work at.
RT @volkoren: I wrote about the macOS Security & Privacy preference pane. Yes this is what I’m passionate about 🤔 https://t.co/bYK6oOrd2l
@visualfanatic Yeah, agreed. It’s maybe part of YouTube’s design language that has grown over the years.
@AnaestheticsApp It’s actually “Sharing and Actionsâ€: https://t.co/wKYyFKvytV.
RT @estark37: a small Sunday blog post, some beginner tips for reading web standards: https://t.co/CNfBpTwfln
@node_monk Thanks for just jumping onto the Issues and implementing both features in no time! ♥ï¸
@theSdev Not sure how present the share experience is on Windows 10 yet, but we probably might need to incorporate it: https://t.co/pmvlhQp9Ty. Windows users, do you associate sharing with the icon below? https://t.co/cnwALM3LcF
A small but important UX detail in the implementation that I want to highlight is how the share icon dynamically adapts to the platform standards: Apple vs. Android. That way people immediately recognize the action icon the design guidelines on both platf#WebSharepic.twitter.com/HwiNFPF20t
You can now share @excalidraw collaboration URLs more easily thanks to the Web Share API (https://t.co/A4Hjiz2SKh).
Excalidraw now also appears as a share target in the OS’s share sheet thanks to the Web Share Target API (https://t.co/EbGPohIe6o).
Å’u
@cjamcl Was this before or after the monkey selfie copyright dispute? https://t.co/Cs5HzBEB7W ðŸ’🤳
@JesperBylund @Klarna Google Pay (Spot) would be closest to Klarna I think: https://t.co/GGAH4pAYXb.
domenic App history is becoming real! Check out this demo in Chrome Canary with experimental web platform features enabled: gigantic-honored-octagon.glitch.me
We also have the beginnings of a spec! wicg.github.io/app-history/ pic.twitter.com/BSxSSqWVXd
@simevidas @webkit Huh? Never noticed until now. Looks like misconfigured subdomains to me. One should probably redirect (with status code 301) to the other.
@jthoms1 Sure, happy to. Email me at tomac AT google COM and we can take it from there. Probably aiming for mid/end of the coming week, since I have two deadlines to meet on Monday and Tuesday.
@jthoms1 Yes, true, all mini apps work this way. But also “some components, like <map> and <video>, are rendered as OS-native components that get layered over the WebViewâ€: https://t.co/50AUFWk5Qu
@stshank @firt @webkit Fully agree that it may not be very likely. But the spec leaves room for vendors to implement things differently. Like for Async Clipboard, where Safari has an additional browser-inserted “paste†button that users need to explic
@jthoms1 Thanks for reading! Arguably Snap Minis are to be found in such an internal app store of what is very much a consumer app: https://t.co/xJrDyxtoHy.
RT @we1x: #SpectreJS - Javascript can be used to leak 1kB/s across origins in modern browsers (without high precision timers/ SharedArrayBu…
If you would like @webkit to implement the File System Access API, consider adding your use case for the API in a comment on this bug: https://t.co/ZRpywPbFr3. 🛒 DON’T just “+1†the bug, write a comment with substance (or just silently CC: yourse
@stshank @firt @webkit FWIW, it’s not mentioned in the “we won’t implement†list: https://t.co/JDEOt0M6Cf, so here’s hoping. I have a feature request bug open at https://t.co/ZRpywPbFr3.
@samuelgoto @hober @rmondello @blaine @slightlylate @example @yigsgu @majido I have it set up for _everything_ I care about. The flow for npm is what it looks like in general: https://t.co/gfiVxNaqJN. I use Authy (as a replacement for Google Authenticator
@AndyDavies Very true. I think @philwalton’s setup https://t.co/fbm5fZRsLu is still the state of the art.
@samuelgoto @hober @rmondello @blaine @slightlylate @example @yigsgu @majido Much needed! I also wish (even more than email verification, which you typically need just once) there was an API for getting 2-step verification tokens from Google Authenticator
@stshank @firt Widening. But we had some surprise @webkit landing recently with the Contact Picker API (behind a flag, but still). Some nice things like Async Clipboard and Web Share Level 2 (sharing files) landed, too. Hoping for File System Access.
@hochsays Some people’s opinion clearly is for the bin. Ignore them and stay focused on what really matters!
@patrickhulce Congratulations! 🎈 Enjoy the time!
@lucienimmink We’re thinking of making `<link rel=manifest>` aware of the `media` attribute next. Like that you could specify different manifest files for light and dark mode. Additionally, there’s thinking on having a way to do this directly in the m
Modules in workers and service workers, private class methods, top-level await. Love how quickly new JavaScript features make it into Safari. 💠https://t.co/L3usk5XFgg
Yes, there’re a ton of iPhones in the top 10, but you might not see the number 1 and 2 bestselling phones (and the rest that comes after the top 10) since probably your site’s analytics is blind to them. These users never even might make it post the p
“[F]or at least the next year we should consider the venerable Moto G4 to still be our baseline.â€â€”@slightlylate in https://t.co/BnLB5GtNdm. “Not in my market!†you may say. Check the 2 bestselling 🔱s in a wealthy country like 🇩🇪:
https:
RT @jeffposnick: Tips for debugging a *specific* request inside of a service worker:
https://t.co/VyF8a8sZ97
@cramforce @jaroslawjarosik Yepp. Tracked as https://t.co/M9MLylcihY.
@jaroslawjarosik @cramforce Global shortcuts are tracked as https://t.co/HbQ8vVC5tr.
Tray access is tracked as https://t.co/HWQl9f2ZrB.
Both features are in scope of Project Fugu ðŸ¡, but, yes, they are current gaps we don’t have a bridge for yet.
RT @cramforce: Really good example of why desktop PWAs are so powerful. There really was no reason for Electron for this use case.
Some UX…
@dannymoerkerke Thanks. Just fixed the component and set to untriaged. Looks good and actionable!
@robertnyman @jaxcore @eae @ErikArvidsson I’m sure I have code lying around on a backup DVD 🔀 or CD 💿 somewhere that does this.
@eladsc @bramus @CodePen @webkit I fully agree it’s usable. I personally just wouldn’t speak of full browser support yet as long as it is prefixed.
@maddesigns @shadeed9 Brilliant! Exactly what I was looking for. Thanks for sharing!
As a user of the not very well-known `ruby` tag (https://t.co/XL1vn9Upv8) for my footnotes, I’m happy about this progress update from @fantasai. â¤µï¸ https://t.co/U0PzBes2ZU
@eladsc @bramus @CodePen Almost full support. As your code sample shows, on @webkit it’s still prefixed as `:-webkit-full-screen`.
@j9t It’s a weird but useful one. I use it in `<dark-mode-toggle>`: https://t.co/m2GOLdmMyf.
@shadeed9 Great article, super useful! Are you aware of a CSS linter that flags use of the previous syntax?
RT @shadeed9: âœï¸ New Article: Digging Into CSS Logical Properties
I always wanted to write about CSS logical properties. In this article,…
@dannymoerkerke Please file a new.crbug.com and use Blink>Contacts for the component field. Thanks! #ContactPicker
RT @JohnMu: Unplanned outages are stressful enough - here’s how to win a bit of time. If your site is completely down, serve 503 for all re…
RT @robertnyman: My two DHTML favorite resources, about 20 years ago:
Dynamic Duo: https://t.co/IrOrvjFEwI, by @jaxcore
WebFX: https://t…
@robertnyman @jaxcore @eae @ErikArvidsson “`js
if (document.layers) {
// …code that would be executed only by Netscape browsers…
} else {
// …code that would be executed only by Internet Explorer…
}
“`
People have for a long time been using Alexa rankings to roughly assess the popularity of sites, but the new Rank Magnitude metric in the latest @ChromeUXReport is a lot better. https://t.co/kjEvTBzReo
Wow, #ARSynth is super fun: https://t.co/KNFyMoiuxD. 🎵 🎛 https://t.co/MFAJWKk6Q6
RT @slightlylate: The lack of real, meaningful browser choice on iOS doesn’t just hold back new features like the one’s we’re developing in…
RT @sisidovski: Are you interested in how Core Web Vitals impact your business? This case study from Yahoo! JAPAN would help you to underst…
@mikemaccana The import type assertion is for the type of the file you import, so a JSON file. Other options in the future will be CSS and HTML.
RT @ricmac: New @webdevhistory post! This took me a few weeks, as we’re getting into complex territory in #webdev from 1997 onwards. Web ap…
RT @patrickbrosset: 🔖 New blog post 🔖
I wrote about how we built the new Tooltips feature in @EdgeDevTools.
This was an interesting chall…
@Wattenberger @githubOCTO Wow, congratulations! 🎈 Looking forward to seeing what’s coming!
@firt @SaraSoueidan @janpersiel For iOS, I use QuickTime Player (requires a cable) https://t.co/ahswPtdrbQ. For Android, Vysor works well as a PWA (requires a cable) https://t.co/c3ie1QCXI5. Apparently the Vysor macOS app has added iOS support https://t.c
@kristoferbaxter Really in love with the tool. Recently excalidrew a pipe chain: https://t.co/Yo3Q8w5NP2.
@DasSurma 😂 Same. https://t.co/PKyxA4iHpK
@westonruter @derSchepp @ChromiumDev Well played! So yeah, there you have it: https://t.co/Xh2neQiHBw. https://t.co/tCKGep5euK
RT @bramusblog: Digging into Mini Apps (by @tomayac)
🔗 https://t.co/pSROasZMM4
🷠#link #miniapps https://t.co/eC8kGHg4Md
@jaroslawjarosik @feross You can submit serious new API ideas at https://t.co/HcG7xjQZmZ.
@MHablich @hashseed @_shu Completely unrelated, but you made me look it up: it’s with a ‘g’: https://t.co/fBVNdavVus. Same idea as Berggrat: https://t.co/Q7BJ3DiwEF. ⛰ I love how German works.
feross The list of powerful APIs that the Chrome team wants to safely expose to web apps via Project Fugu is incredibly exciting:
fugu-tracker.web.app
@simevidas @DasSurma Probably worth commenting about this on https://t.co/PCOZhswbye. It might have come up even in previous discussions.
RT @jaffathecake: 🔠What is `this` in JavaScript?
It’s one of the trickier parts of JavaScript, so here’s my guide to figuring it out: htt…
RT @ASpittel: Nevertheless, I coded and wrote about it online.
https://t.co/JlcxjO9rfk
@pepelsbey_ The Payment Request API was another example: https://t.co/Y8h9d8IQBd. It’s now (partly) supported directly.
Obligatory URL typo fix: web.dev/text-fragments/
🙋 Chrome for iOS users: the latest version shipped with a polyfill (https://t.co/nCnDItYmwL) of the text fragment URL (htts://web.dev/text-fragments/) feature: Try opening https://t.co/Zn07rBJqv9 in Chrome for iOS and compare to Safari. How it started:
@jordaust @JonGarbee You want to watch progress on https://t.co/x4fmBLsT0s.
@PixelAmbacht LOL, just thumbed up https://t.co/8Y7axFqdY2.
🎉 Import Assertions & JSON Modules to come to Chromium if this Intent to Ship https://t.co/tzqy9VuHfb is approved:
“`
import json from “./foo.json” assert {type: “json”}
“`
BTW, the Blink shipping process now requires Web/Framework developer signal
@devoorhoede Thanks for the kind words! Happy that this series would have been in the concrete case (and hopefully will be for future cases) a good argument for building for the Web.
RT @devoorhoede: We were asked to build a WeChat mini app for a client in China. Mini apps are a (gated) world of their own with info mostl…
@henrylim96 Maybe the bug’s owner, @thejohnjansen, can tell us!?
@denladeside @3Dconnexion @kennethrohde @reillyeon @Vincent_Scheib 💠This looks great! Happy you found the API easy to use!
If you’re up for the next challenge, I’m still looking for help with making the alpha channel of my Joy-Con driver work wit
RT @alexainslie: 💩â€ðŸ”¬ We hope to gather more feedback about @googlechrome updates as they’re in development. If you’re using Canary today (a…
@PixelAmbacht I typed “blockchain†and nothing happened.
@reillyeon @ericlaw If I think “serialâ€, this is the connector I think of. Can you do Web Parallel next, please?
RT @ChromiumDev: Later this year, @GoogleChrome is moving from a 6-week release cycle to a 4-week release cycle, allowing us to ship new fe…
@abdonrd @ChromiumDev @petele @Mustafa_x might be able to help you out.
RT @PixelAmbacht: 🫕 Try variable fonts from Google Fonts! Click the button, pick a font, and the fondue will tell you all about it!
- All…
RT @ChromiumDev: 💀What’s this? Haven’t seen this thumbnail in a while!
It’s a special edition of âš¡ï¸Supercharged Microtipâš¡ï¸!
@DasSurma giv…
RT @bramusblog: 🔥 The future of CSS: Scroll-Linked Animations (Part 2)
In this 2nd part covering @​scroll-timeline we turn things up a not…
RT @bramusblog: Control the behavior of JavaScript imports with Import Maps
🔗 https://t.co/ZLA77prDFY
🷠#EsModules #import #javascript ht…
RT @diekus: Thrilled to be part of a team making Web technologies mainstream, now on a desktop near you. @MSEdgeDev https://t.co/dkn7iNqmte
@enjikaka @slightlylate Not really. But technically, with what the team calls Bento AMP, you could build components to be used in mini apps (and the Web of course). Some of the AMP caching technology is comparable to mini app hosting, but there are differ
@nekrtemplar H5 apps typically predate service workers. If they were offline-capable at all, which as far as I can tell wasn’t very common, they used AppCache. This aspect, though, is a requirement of PWA, just like being installable.
@Nate_Stringham @ChromiumDev Very well aware: https://t.co/SWB8gZMJVx. This new feature just enables the same feature for non-SVG icons.
RT @ChromiumDev: 🔢 æ–°ã‚·ãƒªãƒ¼ã‚ºï¼ ãƒŸãƒ‹ã‚¢ãƒ—ãƒªï¼šã‚¦ã‚§ãƒ–ãƒ†ã‚¯ãƒŽãƒã‚¸ãƒ¼ã§ä½œã‚‰ã‚ŒãŸãƒ–ラウザーã§å‹•ã‹ãªã„アプリ
by @tomayac
💉 https://t.co/VqtBk7J3Of 💈
🌠ミニアプリã®ä¸–ç•Œã¸ã‚ˆã†ã”ã
🛠ミニアプリã
@Sushubh Yes indeed! This has landed!
@HenrikJoreteg @denladeside @reillyeon @petele Happy that this works for you! And thanks for the super compelling use case of the API!
<3
@razvancaliman @ChromiumDev It’s a warning I would put out for anything that is from an unidentified developer, it’s not specific to mini apps IDEs. Also: I have done the research so you don’t have to. But if you want to, the article tells you how.
@ChromiumDev Thanks to @agektmr for the translation! ♥ï¸
RT @ChromiumDev: 🔢 @tomayac ä¸ºä½ å¸¦æ¥äº†ä¸€ç³»åˆ—çš„å°ç¨‹åºç ”究:带大家深入了解这些利用罒页秒技开å’,但并ä¸åœ¨æµè§ˆå™¨è¿è¡Œçš„程åºã€‚
💉 https://t.co/VqtBk7J3Of 💈
🌠å°ç¨‹åºä»‹ç»
🛠å°ç¨‹åºçš„å¼€å’者ä½
@ChromiumDev Thanks to @JecelynYeen for the translation!
@sekikazu01 Absolutely correct, I mention @LINE_Global in https://t.co/cwxF5aQCb7.
😊 Proud of my new series! An exploration into Mini Apps: apps built with Web technologies, but that don’t run in browsers.
💉 https://t.co/dtqGOQrGwF 💈
🌠World of Mini Apps.
🛠DX of Mini Apps.
🌠Wider Mini Apps ecosystem.
🎔 Learnin
@satnamsvirdi @Una @jaffathecake @DasSurma @svgeesus @argyleink @_developit @LeaVerou @chriscoyier You can download pages or save them for offline use if you use Chrome (similar options exist for other browsers): https://t.co/tsAT3bmYTO.
@denladeside @HenrikJoreteg @petele @reillyeon By the way, it sounds like your origin trial token is hardcoded and not easy to change for a new one. Dynamically inserted by JavaScript tokens work. So you could have your app installation phone home to obta
@denladeside @HenrikJoreteg @petele @reillyeon In the worst case, if your customer can’t update to a more recent Chrome version after the end of the origin trial, they’d have to flip the experimental web platform features browser flag on 88.
@denladeside @HenrikJoreteg @petele It’s included in 89, which is beta: https://t.co/gb0kBNMMi4. I’m almost certain the API won’t be activated retrospectively on older versions now, but let’s ask @reillyeon.
@Miel_vds @signalapp Life changer! Thanks for letting me know. When I last checked, a lot of people were asking for it, but the setting didn’t exist.