Skip to content

Interview WebAssembly

Guillaume Laforge edited this page Nov 14, 2022 · 2 revisions

title: LCC 999 - author: 'Emmanuel Bernard' team: 'Emmanuel Bernard, Guillaume Laforge, Vincent Massol, Antonio Goncalves, Arnaud Héritier, Audrey Neveu' layout: blog-post episode: 999 mp3_length: 85017000 tweet: TODO

tweet size: 91-93 -> 99-101


Résumé

TODO: comment ajouter une news

  • titre en français si possible

  • pas de bullet points mais ajouter deux espaces à la fin de la ligne (cela fait passer à la ligne)

    • bullet points autorisés si plusieurs liens sur là même news

Enregistré le 1 septembre 2020

Téléchargement de l'épisode LesCastCodeurs-Episode-999.mp3

Interview

Ta vie ton oeuvre (présentation de l’interviewé)

Introduction à la techno (5 à 10 mins max)

Kesako

portable binary code / bytecode software interface

Cas d’utilisation originel Ca vient de qui, sponsorisé par qui?

Les cas d’utilisation ?

La techno en concepts

La compétition Comme la CLR ou la JVM ?

Interprété, JIT, AOT ?

Aussi rapide que du code natif ?

Stack machine

Isolation

WASI System Interface, c'est comme ça qu'on sort de la sandbox ?

Quid de l'interopérabilité des langages qui compilent vers WASM ? Il n'y a même pas de type string dans WASM ?

Comment on l’utilise en pratique pour un dev

Quels langages supportés les plus matures ? Je peux faire tourner JavaScript en WASM ?

Quelles sont les implémentations et runtime de WASM ?

Comment je prends du code Rust et le compile en WASM, et pourquoi ?

Kesako : WAT ? WASM ? WASI ? Il y a d'autres acronymes qu'on a oubliés ?

Le cas Envoy :

  • plugins C++
    • ou WASM
      • dans le même process?

Ca veut dire qu’on peut faire une appli multi language ? Quel est le modele d’interaction objet ?

SIMD

Sous le capot

Quid des langages à garbage collection comme Java ou Go : il parait que c’est pas top top.

Multi thread

Quid des interior natives (e.g. Ruby et les libs C?

L’interaction avec le navigateur DOM etc

Comment la sécurité / l’isolation est implémentée sandboxing

WASM sur Intel, sur ARM?

La communauté, le futur

Alors futur brillant ? Le next betamax ? ;P

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/