Under utveckling

4: Webassembly


Listen Later

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!

...more
View all episodesView all episodes
Download on the App Store

Under utvecklingBy TimeEdit AB