Justin Willis
banner
lilpwa.bsky.social
Justin Willis
@lilpwa.bsky.social
Web stuff @Microsoft AI. Building the Web AI Toolkit https://github.com/jgw96/web-ai-toolkit He/Him
Just dropped v0.4.2 of the web-ai-toolkit! github.com/jgw96/web-ai...

npm install web-ai-toolkit

This release includes two big updates:

- Support for the new built-in Summarizer API (learn.microsoft.com/en-us/micros...)

- Major improvements to text-to-speech quality
Inkd.in
June 23, 2025 at 6:56 PM
Reposted by Justin Willis
Happy #Juneteenth! 🤎🙏🏾✊🏾
June 19, 2025 at 7:02 AM
Reposted by Justin Willis
Hate taking notes? Memos AI can listen to your lecture and take notes for you, automagically!

Get started today on the Web, Android and Windows at www.memosai.info
April 20, 2025 at 11:37 PM
March 15, 2025 at 11:03 PM
More pics from my quiet vacation on Vashon Island
March 13, 2025 at 10:17 PM
Kayaking around Vashon island today
March 11, 2025 at 11:32 PM
First night eating some firmer food after getting my wisdom teeth removed recently and, while I'm a little sore, it was AMAZING
February 1, 2025 at 4:07 AM
Reposted by Justin Willis
Your wiki is not an SPA. If it comes with a copy of React served to every page, throw it out and start over.
January 31, 2025 at 1:39 AM
Reposted by Justin Willis
A PSA that `content-visibility` continues to absolutely rock.

Some weekend spelunking on layout costs led me down several blind alleys about selectors and font IPC costs (which did help), but the big win was to expand c-v use, which was a one-liner:

www.webpagetest.org/video/compar...
January 26, 2025 at 8:36 PM
Reposted by Justin Willis
🧠 Linear memory is WebAssembly's bridge between worlds — it's how Wasm modules share & manipulate data, following the same mental model C/C++/Rust developers know and love.

Want to master these core concepts?

Dive into my hands-on Wasm course at 👉 learn-wasm.dev
#WebAssembly
January 14, 2025 at 8:03 AM
Reposted by Justin Willis
This is a monumental day for the future of the open web, though it might not be obvious for a while. Mastodon matures its governance model with a great, solid non-profit blog.joinmastodon.org/2025/01/the-... and a coalition of independents push to open up Bluesky's AT Protocol: freeourfeeds.com
The people should own the town square
It is more important than ever that the social web is not controlled by corporations. Today, Mastodon is taking another step towards its founding ideals: independence and non-profit ownership. We're t...
blog.joinmastodon.org
January 13, 2025 at 4:31 PM
Reposted by Justin Willis
My team just launched a new "less BS" #AI page. Check the three links there with FREE GitHub (OSS MIT Licensed!) COURSEWARE on building apps, learning ML, and learning how to pair-program with Copilot developer.microsoft.com/ai
AI for developers | Microsoft Developer
Learn how AI can help you create better software faster and easier. Discover the benefits, challenges, and best practices of AI for developers.
developer.microsoft.com
January 7, 2025 at 5:21 AM
Reposted by Justin Willis
December 30, 2024 at 6:45 PM
Reposted by Justin Willis
Some APIs an up-and-coming web platform engineer could easily knock out, to universal applause:

- brotli and zstd for Compression Streams
- ImageEncoder for Web Codecs
- ImageData in Custom Paint
- a CBOR encode/decode API
- a "fast JSON decode" w/ clean globals assurance
December 31, 2024 at 5:20 AM
Reposted by Justin Willis
hey fuck you too buddy
I never cared for Sonic. What's his job? Hedgehog? That's not a job, that's a species.
Being a plumber, now that's a job. Having a brother who's taller than you, that's the kind of adversity that builds character.
I know nothing of Sonic's siblings, or of their sizes relative to him. Nothing at all.
December 23, 2024 at 2:32 AM
New post on my blog!!!!

In this post I give what amounts to a quick intro to On-Device AI for Web Apps, the difference between CPUs, GPUs and NPUs and then we dive into actually building AI features On-Device with the Web AI Toolkit.

jgw96.github.io/cascadia.com...
Bringing AI to the Browser - On-Device AI with the Web AI Toolkit
Learn how to implement On-Device AI in web apps using Web AI Toolkit for privacy, low latency, and offline capabilities."
jgw96.github.io
December 18, 2024 at 2:58 AM
Did you know Microsoft Edge had docs on getting started with PWAs on Windows? learn.microsoft.com/en-us/micros... lots of really good info here about how PWAs work on Windows
Get started with PWAs - Microsoft Edge Developer documentation
Learn to build your first Progressive Web App.
learn.microsoft.com
December 16, 2024 at 6:09 PM
Reposted by Justin Willis
Web Components are awesome now! And will be even better with simplified styling, for example, with Declarative shadow DOM style sharing that the Edge team has proposed!

github.com/MicrosoftEdg...
December 12, 2024 at 6:57 PM
Join the Windows Dev Chat on 12/12!

This first themed episode will focus on streamlining supported client platforms for new developers. I will be covering Progressive Web Apps, highlighting their user experience, platform capabilities and more!

Link: msft.it/6011oEBbS
YouTube
Share your videos with friends, family, and the world
msft.it
December 10, 2024 at 7:09 PM
Hate taking notes? I'm working on something 😀

1. Live speech to text
2. Get notes, a summary and more, all automatically generated
December 7, 2024 at 6:57 PM
Reposted by Justin Willis
Long time coming and a cast of hundreds (and a very deep tech stack) but CONGRATS to the team - it's the FIRST ARM64 for Windows build of Git!
November 25, 2024 at 10:25 PM
Sneak peek at something I'm working on. Reviving a previous project of mine
December 6, 2024 at 7:09 AM
The new flight simulator 2024 game really is putting my series x to the test lol
November 25, 2024 at 11:17 PM
Reposted by Justin Willis
Two years ago, 200+ of us collaborated to build elk.zone. Would you be interested in an Elky Nuxt PWA Client for Bluesky? Elk has markdown code blocks.

Do you enjoy tinkering with @vite.dev, @vuejs.org, @nuxt.com, @vueuse.org, @unocss.dev, @shiki.style, the @bsky.app API? Would you like to help us?
Elk
A nimble Mastodon web client
elk.zone
November 23, 2024 at 9:05 AM
I have power again AND there is a new Kendrick Lamar album 🎉🎉
November 23, 2024 at 4:15 AM