Thomas Lively (@tlively52) profile picture

Software engineer working on WebAssembly tools and specification @Google. he/him. @ tlively on GitHub.

Joined January 2019
I'm just going to post this here, because @TitzerBL hasn't and should... @TitzerBL (and I, but more Ben) are looking for PhD students interested in WebAssembly! Deadline: Dec 13 We're also looking for a research engineer to help build crazy new wasm tools! RT for reach plz?♥️
1
32
2
62
23,142
Excited to see more languages getting support for WasmGC. 🤩 This is a big step for developers building apps in Kotlin to target the web more easily!
📣 Kotlin/Wasm is now in Alpha and ready for you to try! Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us! Learn more about the technology in this blog post: 👇 kotl.in/kotlin-wasm-alpha
8
36
8,943
Thomas Lively retweeted
By me on the V8 blog: "WasmGC: A new way to bring garbage collected programming languages efficiently to WebAssembly" v8.dev/blog/wasm-gc-porting
3
49
5
176
25,042
Thomas Lively retweeted
Today we officially launch the WebAssembly Research Center @ CMU! Over the past two years, @heathercmiller and I have put together a center focused on advancing WebAssembly in research and academia with partners at @Shopify, @dfinity , and @Siemens. cs.cmu.edu/news/2023/webasse…
21
52
2
193
16,323
Blink: Intent to Ship: WebAssembly Garbage Collection (WasmGC) groups.google.com/a/chromium…
9
2
29
7,086
WasmGC has advanced to phase 4. Let’s get those ship bits flipped!
2
11
2
66
5,505
Very cool work compiling OCaml to WasmGC, demonstrating that it’s not only good for classic OO languages, but for functional languages as well. It’s been gratifying to see all the community uptake of WasmGC even before it has been shipped. This is going to be big!
"We present Wasocaml, an OCaml to Wasm-GC compiler. It is the first compiler for a real-world functional programming language targeting Wasm-GC" icfp23.sigplan.org/details/o…
9
643
Looking forward to it!
The WebAssembly Community Group will meet in-person October 11-12 in Munich Germany! This year we are repeating the Wasm Research Day as an additional co-located event, on Friday the 13th (!) Interested in attending or giving a talk? Let us know! github.com/WebAssembly/meeti…
3
341
Extremely cool to see more JITting of WebAssembly from @leaningtech
For the past year I have been working on a new architecture for CheerpJ, @leaningtech's solution to run real-world #Java applications in modern browsers. The 3.0 version will be fully JIT based. The first real #WebAssembly replacement for the JVM. leaningtech.com/announcing-c…
1
4
363
I'll be hosting an intern working on an abstract interpretation framework for WebAssembly this summer. Academic twitter, does anyone have good intro materials for abstract interpretation or resources on abstract interpretation for optimization? @johnregehr maybe?
1
2
3
695
Thomas Lively retweeted
🧩 Flutter, Dart, and WASM-GC: A new model for Web applications by @kevmoo @ Wasm I/O 2023 ▶️ Video: youtu.be/Nkjc9r0WDNo 🔗 Slides: docs.google.com/presentation… #wasmio23 @FlutterDev @dart_lang
6
61
11
214
45,291
The WebAssembly GC origin trial is open for registration! developer.chrome.com/origint…
2
12
3
31
9,903
Oops! Something in misconfigured so the trial doesn't actually work🤦Will update again once it's fixed.
1
3
547
Ok, it’s fixed now! Register for tokens at bit.ly/3TCkuPG, then use them on today’s Chrome 112 beta or later.
1
3
315
Thomas Lively retweeted
On that note: I just released wasm-feature-detect v1.50 which can now detect support for the WebAssembly GC proposal! wasm-feature-detect.surma.te…
1
3
44
6,862
Please Welcome @Firefox to our Kotlin/Wasm Party! (aka WebAssembly GC Party). 🎉💃🕺 #Kotlin #Wasm #Webassembly #GC
6
17
2
128
17,447
Thomas Lively retweeted
The WebAssembly Community Group voted to advance tail calls to Phase 4! That means it will now be merged into the standard! Woohoo! A great day for FP.
5
49
2
260
52,286
Built on top of WasmGC! It's so cool to see this technology get productionized when it was so recently just something we liked to hypothesize and argue about in committee meetings.
Todo App by my colleague using Kotlin/Wasm & DOM API
1
9