Тёмный

Extism 1.0, your framework to build with WebAssembly by Steve Manuel @ Wasm I/O 2024 

WASM I/O
Подписаться 4,1 тыс.
Просмотров 2,5 тыс.
50% 1

Wasm I/O 2024 / 14-15 March 2024
Extism launched in December 2022, and this talk shares how things have taken shape. 1.0 launches January 2024. The talk will culminate in a demo showcasing just how portable WebAssembly can be (the same code deployed to Cloudflare, Vercel, in the browser, Shuttle.rs, Encore, Val.town, and many more)
-
Extism was created to smooth out the rough edges of working with Wasm. It’s a flexible framework that eliminates the lower-level concerns of loading and executing Wasm code, as well as interoperability with numerous languages. In the talk, I’ll also cover how various other ecosystem projects compare, and draw some analogies to other ecosystem frameworks like Python/Flask, Docker/Kubernetes, etc. The audience should leave with a solid understanding of when to reach for Extism vs. the Component Model, based on what they already know about other abstraction layers like Flask & GraphQL.
Extism helps make great use of one of WebAssembly’s most useful features, portability. As such, I’ll take the audience on a journey to see just how far we can take Wasm into all sorts of places… WebAssembly inside Excel? You bet!

Наука

Опубликовано:

 

1 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@jamesmcintyre
@jamesmcintyre 3 месяца назад
For anyone who hasn't ventured into the depths of building secure sandboxed plugin systems for web applications extism is a gift! I haven't used it myself but might in the future once I need to support more languages in the plugins.
@nilslice
@nilslice 3 месяца назад
wow, very kind kind of you to say! looking forward to see what you build 🤘
@bugzpodder
@bugzpodder 3 месяца назад
i was trying to build secure sandboxed plugin systems for web. i think there are a couple of problems being glanced over. one is that where do you host the wasm binary (its like 5mb for a simple print, actually just heard the audience question in the end) and secondly it's fine to run some simple function but as soon as you need a bit more visual UI then it's more difficult
@julienbreux
@julienbreux 3 месяца назад
Just really like the nostalgy story! Thanks for this talk!
@nilslice
@nilslice 3 месяца назад
thank you! yes, the good old days of jQuery - sometimes I miss the simplicity
@kevinl.9657
@kevinl.9657 2 месяца назад
I have my jaw drop when you demo-ed the excel one. Damn!
@nilslice
@nilslice Месяц назад
glad you liked it :)
@kevinl.9657
@kevinl.9657 Месяц назад
@@nilslice the problem is, i don't actually know how to do it. Lol
@nilslice
@nilslice Месяц назад
@@kevinl.9657 the excel demo is a bit more complicated than any other extism demo. I’ll share the code though! in the meantime, I’d try out extism using JavaScript SDK, which will make the Excel part more familiar since it uses JS too
@knolljo
@knolljo 3 месяца назад
Looks like a cool project! tempted to try it out, maybe with a neovim plugin
@TekExplorer
@TekExplorer 3 месяца назад
now if only we can do this in dart/flutter more relevant, how might one create a plugin system for a php app? that is, i'd like to have the same level of extensibility as just... adding php files
@nilslice
@nilslice 2 месяца назад
Extism supports embedding plugins in PHP apps today! If you'd like to write the plugins in PHP, we would need to support a PHP "PDK", which is interesting, and would be open to it!
@dhrubrawat9316
@dhrubrawat9316 3 месяца назад
I'm waiting flutter session.
Далее
Телеграмм-Колян Карелия #юмор
00:10
Steve Manuel, Ben Eckel - Extism, Dylibso
48:31
Wasm can do that!? by Daniel Lopez @ Wasm I/O 2024
30:48
The Truth about Rust/WebAssembly Performance
29:47
Просмотров 175 тыс.