WebAssembly (WASM) lernen: Eine Einführung in 100 Minuten // deutsch

the native web GmbH
the native web GmbH
9.9 هزار بار بازدید - 2 سال پیش - WebAssembly (WASM) ist eine Zwischensprache,
WebAssembly (WASM) ist eine Zwischensprache, die JavaScript ergänzt und die für besonders schnelle Ausführung ausgelegt ist. WebAssembly läuft im Webbrowser, lässt sich aber auch problemlos in Node.js oder über eine eigenständige Laufzeitumgebung wie Wasmer oder Wasmtime ausführen. Wie funktioniert WebAssembly, was sollte man darüber wissen, und – kann man es von Hand programmieren?

https://github.com/WebAssembly/wabt
https://www.npmjs.com/package/wabt

0:00:00 – Einleitung
0:01:38 – Was ist WebAssembly (WASM)?
0:05:05 – Das WebAssembly Binary Toolkit (WABT)
0:05:55 – Das npm-Modul wabt
0:08:01 – Ein erstes WASM-Modul
0:09:38 – WebAssembly (WASM) kompilieren
0:12:57 – Funktionen definieren und exportieren
0:15:15 – Kommentare schreiben
0:17:52 – WASM-Module in Node.js laden und ausführen
0:23:16 – Funktionswerte zurückgeben
0:28:05 – WebAssembly nach C-Pseudocode disassemblieren
0:29:54 – Funktionsparameter und Argumente
0:32:20 – Den Stack verwenden
0:34:55 – Funktionen und Parameter benennen
0:37:36 – Mehrere Rückgabewerte zurückgeben
0:39:47 – Addition, Multiplikation und Subtraktion
0:42:04 — Division für Ganz- und Fließkommazahlen
0:45:19 – Die Modulo-Division
0:48:04 – Die Fakultät berechnen
0:52:07 – Verzweigungen und Rekursion
1:02:10 – WASM-Code mit Unit-Tests testen
1:09:12 – WebAssembly mit JavaScript im Speicher kompilieren
1:18:39 – Fibonacci iterativ (mit Schleifen) berechnen
1:34:55 – WASM-Module im Webbrowser laden und ausführen
1:40:28 – Warum ein grundlegendes Verständnis von WebAssembly wichtig ist

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

⬥ Kanal abonnieren: @thenativeweb

────────────────────

Weiterführende Links 🌍

⬥ Webseite: https://www.thenativeweb.io/
⬥ Twitter: Twitter: thenativeweb, Twitter: goloroden
⬥ Discord: Discord: discord
⬥ GitHub: https://github.com/thenativeweb
⬥ wolkenkit: https://www.thenativeweb.io/wolkenkit...
⬥ Impressum: https://www.thenativeweb.io/company/l...
2 سال پیش در تاریخ 1400/11/10 منتشر شده است.
9,918 بـار بازدید شده
... بیشتر