4: Webassembly
Erik och Fredrik diskuterar Webassembly - ett nytt bytekodformat som kan köras i webbläsare. Vad det egentligen betyder är att det blir möjligt att skriva kod för webbläsaren i fler språk än Javascript, C++ och Rust till exempel, och att det går att köra sagda kod med hög prestanda. Vi diskuterar vad Webassembly är, vad som finns och fungerar i dagsläget och vad det kan tänkas leda till.
Länkar
- Webassembly
- JVM och JRE - Javas virtuella maskin och körningsmiljö
- Coffeescript
- asm.js
- Arbetsgruppen säger att Webassemblys första version är klar
- Epic zen garden i Webassembly - Firefox 52 krävs i skrivande stund
- Exempel som väver ihop Javascript och Webassembly-kod
- W3C-gruppen för Webassembly
- LLVM
- Emscripten
- binaryen
- Isomorfiskt eller universellt Javascript är termer för Javascript som kan köras både på klienten och servern
- SDL
- Opengl
- Openal
- POSIX
- Officiell dokumentation om säkerhetsaspekterna av Webassembly
- Vulkan
- Metal
- Left-pad
- Framtidsutveckling av Webassembly
- S-expressions
- Nodes API:er för att prata med C++-kod
Bonuslänkar
- Poddtips: JSParty avsnitt 2 handlar också om Webassembly
- Brendan Eich oroar sig för att leverantörer ska hindra standardiseringsarbetet - han oroar sig dock för den teoretiska framtiden, inte över något som redan hänt.
- A cartoon intro to Webassembly
- Liten introduktion till Webassembly i Node
- Diskussion om sophantering och webb-API-integration i kommande versioner av Webassembly
Under utveckling är en podd av och för utvecklare, skapad i soliga (nåja) Göteborg av oss som jobbar på TimeEdit. Vi vill väldigt gärna höra dina åsikter om det vi pratar om! Vi finns på Twitter som @uupodden och på Facebook som Under utveckling. Gillar du podden får du mer än gärna betygsätta oss i iTunes!