Kapitel 17. WebAssembly und andere Sprachen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wenn du mit einem Menschen in einer Sprache sprichst, die er versteht, geht das in seinen Kopf. Wenn du mit ihm in seiner eigenen Sprache sprichst, geht das in sein Herz.
Nelson Mandela
Wir nähern uns dem Ende unserer Geschichte, zumindest für den Moment. Wir haben eine Vielzahl von Anwendungsfällen, Sprach- und Plattformintegrationen, Hosting-Umgebungen und mehr gesehen, in denen WebAssembly bereits glänzt. Es gibt eine ganze Reihe von Entscheidungen, die Entwickler treffen müssen, um mit dieser aufregenden neuen Plattform produktiv und effektiv zu sein. Es gibt auch konkrete Gründe, warum einige Sprachen und ihre zugehörigen Laufzeiten gut mit WebAssembly funktionieren und andere nicht. Das Fehlen einer Speicherbereinigung und einer guten Thread-Unterstützung gehören zu den Hindernissen, die seit den Anfängen des MVP bestehen, aber beide sind auf dem besten Weg, beseitigt zu werden.
Wie wir in Kapitel 12 gesehen haben, werden diese und andere Einschränkungen gut verstanden und sind in verschiedenen Host- und Laufzeitumgebungen zunehmend verfügbar. Die Zukunft sieht gut aus für eine viel breitere Unterstützung von fast allen Sprachen, die Entwickler/innen gerne verwenden möchten. Wenn deine Lieblingssprache also noch nicht unterstützt wird, Kopf hoch, denn ich glaube nicht, dass es noch lange dauern ...
Get WebAssembly: Der endgültige Leitfaden now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.