Previous Episode: 3: Bluffsyndrom
Next Episode: 5: Utvecklingsprocesser

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!

Twitter Mentions