Justin Willis's Avatar

Justin Willis

@lilpwa

Web stuff @Microsoft AI. Building the Web AI Toolkit https://github.com/jgw96/web-ai-toolkit He/Him

190
Followers
165
Following
37
Posts
03.07.2023
Joined
Posts Following

Latest posts by Justin Willis @lilpwa

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

23.06.2025 18:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Happy #Juneteenth! πŸ€ŽπŸ™πŸΎβœŠπŸΎ

19.06.2025 07:02 πŸ‘ 2363 πŸ” 1436 πŸ’¬ 23 πŸ“Œ 34
Post image Post image

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

20.04.2025 23:37 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image
15.03.2025 23:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A serene waterfront scene at sunset, featuring calm waters reflecting the pastel hues of the sky. The horizon shows a distant cityscape with buildings and a few structures protruding from the water. The sky is painted with soft pink and orange tones, creating a tranquil and picturesque atmosphere.

A serene waterfront scene at sunset, featuring calm waters reflecting the pastel hues of the sky. The horizon shows a distant cityscape with buildings and a few structures protruding from the water. The sky is painted with soft pink and orange tones, creating a tranquil and picturesque atmosphere.

A cozy cafΓ© scene featuring a white ceramic mug filled with a frothy coffee beverage, likely a latte or cappuccino, placed on a dark wooden table. Next to the mug, a white plate holds a partially eaten piece of chocolate cake or brownie with a fork. The background includes a window with a view of some outdoor seating and a green car parked outside, capturing a moment of enjoying coffee and dessert

A cozy cafΓ© scene featuring a white ceramic mug filled with a frothy coffee beverage, likely a latte or cappuccino, placed on a dark wooden table. Next to the mug, a white plate holds a partially eaten piece of chocolate cake or brownie with a fork. The background includes a window with a view of some outdoor seating and a green car parked outside, capturing a moment of enjoying coffee and dessert

The image shows a tranquil shoreline with a sandy and pebbly beach. Several large pieces of driftwood are scattered along the shore, and a steep, tree-covered hillside rises up from the beach. The water is calm, and the sky is overcast, creating a serene and natural coastal scene. In the foreground, part of a blue kayak is visible, adding a touch of adventure to the otherwise peaceful setting.

The image shows a tranquil shoreline with a sandy and pebbly beach. Several large pieces of driftwood are scattered along the shore, and a steep, tree-covered hillside rises up from the beach. The water is calm, and the sky is overcast, creating a serene and natural coastal scene. In the foreground, part of a blue kayak is visible, adding a touch of adventure to the otherwise peaceful setting.

More pics from my quiet vacation on Vashon Island

13.03.2025 22:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Kayaking around Vashon island today

11.03.2025 23:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

First night eating some firmer food after getting my wisdom teeth removed recently and, while I'm a little sore, it was AMAZING

01.02.2025 04:07 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Your wiki is not an SPA. If it comes with a copy of React served to every page, throw it out and start over.

31.01.2025 01:39 πŸ‘ 22 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
Video thumbnail

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

26.01.2025 20:36 πŸ‘ 39 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Diagram showing WebAssembly linear memory layout with hexadecimal values representing account balance and transaction data.

Diagram showing WebAssembly linear memory layout with hexadecimal values representing account balance and transaction data.

🧠 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

14.01.2025 08:03 πŸ‘ 44 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Preview
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...

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

13.01.2025 16:31 πŸ‘ 1098 πŸ” 300 πŸ’¬ 17 πŸ“Œ 34
Preview
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.

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

07.01.2025 05:21 πŸ‘ 263 πŸ” 52 πŸ’¬ 14 πŸ“Œ 5
30.12.2024 18:45 πŸ‘ 871 πŸ” 229 πŸ’¬ 5 πŸ“Œ 1

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

31.12.2024 05:20 πŸ‘ 52 πŸ” 7 πŸ’¬ 5 πŸ“Œ 0

hey fuck you too buddy

23.12.2024 02:32 πŸ‘ 2253 πŸ” 496 πŸ’¬ 38 πŸ“Œ 3
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."

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

18.12.2024 02:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Get started with PWAs - Microsoft Edge Developer documentation Learn to build your first Progressive Web App.

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

16.12.2024 18:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

12.12.2024 18:57 πŸ‘ 12 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
YouTube Share your videos with friends, family, and the world

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

10.12.2024 19:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Hate taking notes? I'm working on something πŸ˜€

1. Live speech to text
2. Get notes, a summary and more, all automatically generated

07.12.2024 18:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

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!

25.11.2024 22:25 πŸ‘ 235 πŸ” 36 πŸ’¬ 5 πŸ“Œ 3
Video thumbnail

Sneak peek at something I'm working on. Reviving a previous project of mine

06.12.2024 07:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The new missions and career mode are a huge upgrade to the game, worth playing for sure.

25.11.2024 23:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The new flight simulator 2024 game really is putting my series x to the test lol

25.11.2024 23:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Elk A nimble Mastodon web client

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?

23.11.2024 09:04 πŸ‘ 445 πŸ” 74 πŸ’¬ 42 πŸ“Œ 15

I have power again AND there is a new Kendrick Lamar album πŸŽ‰πŸŽ‰

23.11.2024 04:15 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One thing I find interesting about the echo chamber complaint is that an echo chamber just won a presidential election.

Put aside the convo of whether it’s β€œgood” or β€œbad” for a moment. The far right has devoted enormous resources + time to building echo chambers & loathes spaces they don’t control

23.11.2024 01:29 πŸ‘ 61385 πŸ” 10155 πŸ’¬ 1592 πŸ“Œ 631

It will never not blow my mind that Republicans have introduced thousands of anti-trans bills and spent half a billion on anti-trans ads and somehow it's the Democrats that are labeled as obsessed with trans people.

22.11.2024 21:01 πŸ‘ 2622 πŸ” 446 πŸ’¬ 47 πŸ“Œ 15

Pretty cool to see WebNN called out in Qualcomms new GPU driver drop www.neowin.net/news/qualcom...

21.11.2024 17:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah my power has been out for a bit now. Came back on earlier for maybe like 20 minutes and then back out. The PSE website keeps crashing too lol

20.11.2024 03:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0