Twitter | Search | |
Laurent Sansonetti
What have I been working on lately? Just a few days ago, iWork 10.0 shipped with iCloud apps that now include features extracted from the native codebase (C++/ObjC), using WebAssembly!
Reply Retweet Like More
Laurent Sansonetti Apr 15
Replying to @lrz
I wrote a dedicated toolchain for the team, based on LLVM and its WebAssembly backend. It includes a custom compiler/linker, ObjC runtime, some Foundation layer, and a TypeScript bridge.
Reply Retweet Like
Laurent Sansonetti Apr 15
Replying to @lrz
If you're curious, this feature is written in WebAssembly (article mentions Keynote but it works on Pages and Numbers too!)
Reply Retweet Like
Manuel Apr 15
Replying to @lrz
Are there any plans to release (parts of) this toolchain?
Reply Retweet Like
Eloy Durán #BlackLivesMatter Apr 15
Replying to @lrz
Congrats on releasing it, buddy! 🥳 Such an easy task for you for a change 😉
Reply Retweet Like
Eloy Durán #BlackLivesMatter Apr 15
Replying to @lrz
Can you say something about the resulting bundle sizes? Runtime, product code, etc
Reply Retweet Like
Rony Fadel Apr 15
Replying to @lrz
No Swift? Lame... Just kidding this is awesome!
Reply Retweet Like
azav Apr 17
Replying to @ronyfadel @lrz
Swift is a pain in the ass.
Reply Retweet Like
Gus Mueller Apr 15
Replying to @lrz
That’s pretty awesome, congrats. I love wasm.
Reply Retweet Like
Lemont Apr 15
Replying to @lrz
Congrats. And mind completely blown!
Reply Retweet Like
clang -Boooooooooo Apr 15
Replying to @lrz
Awesome 👏
Reply Retweet Like