home.social

#projectfugu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #projectfugu, aggregated by home.social.

fetched live
  1. There's a new origin trial 🧪 in Chrome for the File System Observer API 🗃️👀: developer.chrome.com/blog/file. Rather than poll for file system changes, you'll now get notified. This unlocks use cases like Web-based IDEs and more. Read my article for all details! #ProjectFugu 🐡

  2. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  3. 👀 Interesting, Edge launched a new Web Platform top developer needs dashboard. The actual dashboard is at microsoftedge.github.io/TopDev and @slightlyoff wrote about the Edge team's motivations for launching it at blogs.windows.com/msedgedev/20. I left a question asking about #ProjectFugu 🐡 APIs on this dashboard: github.com/MicrosoftEdge/MSEdg. Edge also collaborates in #Interop24.

  4. Great new newsletter 📧 (duh, double "new") by @dannymoerkerke called Modern Web Weekly featuring many #ProjectFugu 🐡 APIs: modern-web-weekly.ghost.io/.

  5. @jensimmons
    - WebUSB
    - Web Bluetooth
    - Web Serial
    - WebHID
    - Web MIDI
    - Web NFC
    #ProjectFugu 🐡

  6. @jensimmons
    - File System Access API (show{OpenFile, SaveFile, Directory}Picker)
    - Web Share Target API
    - Fullscreen API on iOS
    - File Handling API
    #ProjectFugu 🐡
    howfuguismybrowser.dev

  7. 🍗🌡️ Using Web Bluetooth To Read BBQ Temperature Sensor Data: pqina.nl/blog/web-bluetooth-ap. Fun write-up by @rikschennink of his journey of getting useful data out of a BBQ thermometer with the #ProjectFugu 🐡 #WebBluetooth API.

  8. Handling files in enterprise web solutions: dev.to/denladeside/handling-fi. Nice post accompanied by a nice #GeoJSON demo by Lars Knudsen on how the #ProjectFugu 🐡 File Handling API (developer.chrome.com/docs/capa) can help in enterprise scenarios.

  9. Someone who goes by ThaUnknown has created a ponyfill for the Local Font Access API (developer.chrome.com/docs/capa). Unlike the actual API that queries your locally installed fonts, this ponyfill is backed by the Google Fonts API, that is, Web fonts: github.com/ThaUnknown/lfa-pony. #ProjectFugu 🐡

  10. @mozilla On the heels of the File System Access API extension, now a Web Serial API extension for Firefox: addons.mozilla.org/en-US/firef. Seems like there's some demand for #ProjectFugu 🐡 APIs on @mozilla #Firefox.

  11. You know you're onto something when developers build a browser extension and a companion app for their browser of choice that adds support for an API their chosen browser doesn't support natively: File System Access by GitHub user ichaoX is a @mozilla #Firefox extension that adds File System Access API support: addons.mozilla.org/en-US/firef. #ProjectFugu 🐡

  12. Gave my desk a #NeoPixels makeover based on some leftovers I had (the black holes are from soldering strips together). Really digging the soothing moving gradient. It's powered by an old BBC #microbit that connects to MakeCode over #WebUSB. #ProjectFugu 🐡 FTW!

  13. 📢 We're removing one of the biggest annoyances when working with the File System Access API: the constant re-prompting for permission to access files 🎉 even when the user granted permission before.

    You can now allow your users to have their file system permissions persisted, both for files 📄 and folders 📂:

    developer.chrome.com/blog/pers.

    What this means is that, for example, if you're a Web-based IDE like VS Code, you can now get permanent access to `/Users/tomayac/projects`.

    #ProjectFugu 🐡

  14. @freddy Yes. #Interop is an important area, but there're other ways to compare browsers. Just sent this toot: toot.cafe/@tomayac/11172505318 about #ProjectFugu 🐡 APIs. And I really want Firefox to remain relevant, just yesterday I tooted about the Web Serial position: toot.cafe/@tomayac/11171945399.

  15. @bentomn @nelson Had the pleasure of working on a case study with the Kiwix team: web.dev/case-studies/kiwix. They use a new cross-browser API called the origin private file system.

    Regarding PWAs: my biased take is that they are in a similar situation than AJAX apps, which became Ajax apps and eventually just apps people built without even talking about the underlying APIs anymore (the X essentially stood for, erm, JSON anyway).

    Follow the #ProjectFugu hashtag for exciting new APIs in the field.

  16. PWAs sometimes need to cover more than one scope, for example, collaborative work chat apps that have a subdomain per workspace and the main app domain. Scope Extensions, a new #ProjectFugu 🐡 API proposal, now allows such app architectures to appear as one coherent PWA without out-of-scope bars: developer.chrome.com/docs/capa.

  17. 📢 I had the pleasure of working with the @kiwix team on a case study titled "How the #Kiwix PWA allows users to store Gigabytes of data from the Internet for offline use": web.dev/case-studies/kiwix. Happy reading! Spoiler: they use the origin private file system, a #ProjectFugu API 🐡.

  18. @Meyerweb @Emily_S @Edent They use a whole bunch of #ProjectFugu 🐡 APIs: developer.chrome.com/fugu-show. Unfortunately they don't use a progressive enhancement strategy. We have a case study on their local font access API usage: developer.chrome.com/blog/how-.

  19. 📢 The Origin Private File System (OPFS) is a cross-browser solution for your performance-critical, file-based storage needs on the Web! @chrisdavidmills has documented everything you need to know about the API over on MDN: developer.mozilla.org/en-US/do.

    💡 This is what powers Photoshop (developer.chrome.com/blog/how-) and SQLite Wasm (developer.chrome.com/blog/sqli).

    #️⃣ #OPFS #ProjectFugu 🐡

  20. The Virtual Keyboard API, by @shadeed9: ishadeed.com/article/virtual-k. I wrote about this Project Fugu 🐡 API some time ago (linked in the article) and am happy for the API to get some more well-deserved attention. ⌨️
    #ProjectFugu #VirtualKeyboard

  21. Generic Sensors and Thingy:52: dev.to/denladeside/generic-sen. Cool post by Lars Knudsen, including a Thingy:52 driver for high-level access to the sensors on the device.

    (#ProjectFugu 🐡 #GenericSensor #Thingy52 #WebBluetooth)

  22. A look at Chrome’s security review culture security.googleblog.com/2023/0. I love ♥️ the humane tone of this post. This team is super important to #ProjectFugu, but also all feature teams at Google Chrome really.

  23. 📢 Web Apps on macOS Sonoma 14 Beta:

    blog.tomayac.com/2023/06/07/we

    With macOS Sonoma, Apple goes all-in on the concept of installable web apps. They're highly integrated in the overall macOS experience and don't give away their web roots by not showing any Safari UI at all.

    #️⃣ #Sonoma #macOS #Apple #WebApps #ProjectFugu #Safari

  24. 📢 How SVG editor Boxy SVG uses the Local Font Access API to let users pick their favorite local fonts, by Jarek Foksa:

    👉 Article: developer.chrome.com/en/blog/h
    👉 Video: youtube.com/watch?v=Y40vMQap9f

    Part 5 of a new blog series on #ProjectFugu 🐡 used in practice.