- 67
- 11 107
Bytecode Alliance
Приєднався 8 гру 2022
SIG-Embedded USA and Europe
Following on from the in person conversations at WasmCon the SIG meets to discuss concepts and ideas on using WASI Components for constrained devices. There are several short comings which are discussed and approached outlined to try to address these.
Переглядів: 27
Відео
Plumbers Summit Sep 2024 -- Python - Brett Cannon
Переглядів 1721 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- Graphics - Mendy Berger
Переглядів 5821 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- Starling Monkey & Componentize JS - Till Schneidereit & Guy Bedford
Переглядів 2521 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- WAMR - Xin Wang
Переглядів 2021 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- Documentation - Kate Goldenring & Danny Macovei
Переглядів 1721 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- TLS - Dave Bakker
Переглядів 2221 годину тому
"TLS (Transport Layer Security)", Dave Bakker Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Go...
Plumbers Summit Sep 2024 -- Packaging - Taylor Thomas & Danny Macovei
Переглядів 3421 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- WASIp3 - Luke Wagner & Joel Dice
Переглядів 5121 годину тому
"Component Model and WASI 0.3 Development", Luke Wagner and Joel Dice Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger...
Plumbers Summit Sep 2024 -- WASI - Yosh Wuyts
Переглядів 1721 годину тому
"WASI Release Cadence and 0.2.x series", Yosh Wuyts Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation K...
Plumbers Summit Sep 2024 -- Wasmtime - Nick FItzgerald
Переглядів 3421 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Plumbers Summit Sep 2024 -- Threads - Andrew Brown
Переглядів 3721 годину тому
Talks recorded at the Bytecode Alliance "Plumbers Summit" event, held September 26 and 27, 2024 on Microsoft's campus in Redmond, Washington and also streamed live on-line. AGENDA: * Wasmtime Nick Fitzgerald * WASI Release Cadence and 0.2.x Series Yosh Wuyts * Packaging Daniel Macovei and Taylor Thomas * Graphics Mendy Berger * Documentation Kate Goldenring and Daniel Macovei * WAMR Xin Wang * ...
Sig-Embedded Asia and Europe; Change is coming, brace yourself!
Переглядів 5421 день тому
Recorded on October 29th 2024. The Embedded SIG sign off on the initial device descriptions. Then begin with the exciting work of discussing what new features or binding mechanics that would be useful for embedded devices. It is exciting to see the SIG move past the initial target doc and start work on mapping WASI to the embedded world.
E-SIG - Are Games Consoles Embedded ?
Переглядів 352 місяці тому
E-SIG - Are Games Consoles Embedded ?
SIG-Embedded Asia & Americas August 20th 2024
Переглядів 353 місяці тому
SIG-Embedded Asia & Americas August 20th 2024
SIG-Embedded Europe and Asia August 6th 2024
Переглядів 373 місяці тому
SIG-Embedded Europe and Asia August 6th 2024
Inaugural Embedded Special Interest Group Meeting
Переглядів 825 місяців тому
Inaugural Embedded Special Interest Group Meeting
Thanks for the forecast! A bit off-topic, but I wanted to ask: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
Amazing to hear you going in the graphics direction! Are native APIs like Vulkan planned to be supported i future? Because one of use cases for WASI would be creating a modular design of game engine, utilizing WASI for cross-language modules support, while still using native rendering
WebGPU is actually a pretty good graphics target outside of browsers as well. You just ship the WebGPU implementation with your app instead of rely on the browser to implement it. For example I have used the rust wgpu crate to implement cross platform native apps and it worked great. If you do want direct access to a lower level API, I suspect that would be hard to do in a secure/safe way, and wouldn't be as portable, so someone could do it, but I suspect this group isn't interested.
@---.. i have no doubt that webgpu is good enough. Although, vulkan can provide richer set of extensions and innovative technologies. But, of course, generally it can be implemented using good old ipc between native and sandboxed processes
@@SkyGrel19 It doesn't cover all cases, but one thing I discovered about native builds of WebGPU is at least the rust one allows them to opt into more (less portable) extensions (like extra texture formats) than the normal web version exposes. I used that for f32 textures.
1:03 1:04 1:05 1:05 1:05 1:05 1:05 1:05 1:06 1:06 1:06 1:06 1:06 1:06 1:07 1:07 1:07 1:07 1:07 1:07 1:08 1:08 1:09 1:09 1:09 1:10 1:10 1:10 1:10 1:10 1:10 1:11 1:11 1:11 1:11 1:12 1:12 1:12 1:12 1:13 1:13 1:13 1:13 1:14 1:14 1:14 1:14 1:14 1:15 1:15
Hoal bue. Yrde z
0:15 0:16 0:16 0:17 0:18 0:18 0:18 0:19 0:20 0:20 0:21 0:21 0:21 0:21 0:22 0:22 0:22 0:23 0:23 0:23 0:24 0:24 0:24 0:24 😅 0:25 0:25 0:26 0:26 0:26 0:26 0:27 0:27 0:27 0:27 0:28 0:29 0:29 0:30 😅 0:30 0:30 0:31 0:31 0:31
My 2¢: I'm actually not really here for the community aspect, i am more here for just, "Bailey gives updates," haha I find this is a convenient thing for me to watch as they are released on youtube to stay abreast on the important changes within the BCA.
Can we please get all the links in the description?
The title should be 3/6
I clipped Luke's async talk a few weeks ago ua-cam.com/video/O_i8vgq1qIY/v-deo.htmlfeature=shared
0:30 Audio starts 3:20 Bailey Hayes opens agenda for breakout topics 23:30 Voting finishes 26:05 Luke Wagner, WASI Preview 3 and Async 1:11:20 Joel Dice, isyswasfa (experimental async polyfill) 1:23:15 Break 1:43:26 Bailey Hayes introduces breakouts 1:46:00 WIT Package experience, Component tooling dev 2:24:13 Lunch break (including setting up brainstorming for user stories) 4:26:39 Briefing for breakout sessions 4:33:03 How to bound WASI 5:07:16 wasi-sql (and wasi-nn) and the seemingly untyped boundary between wasi and sql 5:26:20 Specific concerns for wasi-nn 5:33:37 Host plugins for Wasmtime, use cases 5:58:29 Yosh Wuyts gets transformed into a cat 5:58:52 WASI API/HTTP tools 6:20:00 Break (discussion of API tools continues during break) 6:48:23 Break ends 6:50:15 Summaries of discussions 7:07:00 Peter with WAC (WebAssembly Compositions) 7:35:00 Bailey Hayes with wrapup
15:36 Audio starts 16:28 David Bryan introduces Plumber Summit 20:21 Bailey Hayes with agenda 22:10 Ralph Squillace from Bytecode Alliance board 26:29 Patrick Hickey's video on how BA does things 43:00 Till and Alex about Native Wasmtime Components 1:19:20 Break 1:49:15 Return from break, discussion on new minor WASI versions 3:17:26 Lunch break 4:46:24 Sticky notes for goals, concerns, successes 4:55:36 Audio returns, discussing renaming from 'preview' 5:11:00 Taylor Thomas, OCI Artefacts with Components 5:22:50 Robin Brown and Lann Martin, SIG-Registry Roadmap and Update 5:42:22 Taylor Thomas, Jiaxiao Zhou, Mossaka, WASI-cloud update 6:07:18 Break 6:41:37 Nick Fitzgerald and Luke Wagner, Core WASM Proposals and Wasmtime 7:05:00 Luke Wagner with some backlog of future ideas 7:38:00 Prioritisation discussion about future ideas 7:58:12 Luke Wagner on future tooling 8:11:00 Wrap-up with Bailey Hayes
Hello, those online exercises are a great idea, but unfortunately it doesn't work. When I upload my component, it says "SyntaxError: missing '}' after module specifier list" in red. I can run the component with "wasmtime run" just fine. I am building the component with "cargo component build --release". An online interactive tutorial is great, but it's missing a proper explanation on how to complete the exercises for someone who doesn't already know how to do them, which kind of defeats the purpose of a tutorial. It doesn't say anywhere how you should crate and build your guest wasm file, for example.
Can we get the excalidraw link?
I had great success asking ChatGPT for such problems in the Typescript world. So even though I'm not very familiar with Python, I might have found something useful: from abc import ABC, abstractmethod from typing import Type, TypeVar, Generic T = TypeVar('T') class AbstractClass(ABC, Generic[T]): @abstractmethod def get_instance_type(self) -> Type[T]: pass class ConcreteClass(AbstractClass): def get_instance_type(self) -> Type['ConcreteClass']: return ConcreteClass # Instantiate ConcreteClass instance = ConcreteClass() # Get the type and print it to stdout instance_type = instance.get_instance_type() print(f"Instance type: {instance_type}")
Can't wait for resource support in the component model. Making plugins or modding systems for video games is going to be awesome.
Is there any particular domain or platform you envision building for? Web? Edge? Mobile device like Android / IOS?
@@Cosmonic Hello, I already replied once to the comment, but the reply got deleted somehow. I want to add multiplatform support, so that it can work on desktop, on the web and on mobile.
That sounds super interesting - is there an open source project you are working on?@@kajacx
Is it possible to see the chat / links that were shared in the chat during recording? Edit: oh maybe took some time but can see the chat replay now 👍
Awesome stream!
These fireside chats are so wonderful. Loved this.
Will the dependency tree always have to be flat in wasi components or will transitive dependencies be allowed to resolve to independent components in their subtree?
This is an amazing record of WASM/WASI lore! Thank you Bailey for capturing this for us newcomers!
Thank you!!! I had a great time hanging out with Luke and I learned several new tidbits