banner
Maison / Nouvelles / Wasmer fusionne WebAssembly, Posix avec la spécification WASIX
Nouvelles

Wasmer fusionne WebAssembly, Posix avec la spécification WASIX

May 04, 2023May 04, 2023

Par Paul Krill

Rédacteur en chef, InfoWorld |

Wasmer, constructeur d'une technologie exploitant le format d'instruction binaire WebAssembly (Wasm), dévoile WASIX, une spécification et une chaîne d'outils étendant WASI (WebAssembly System Interface) pour créer des applications avec une compatibilité Posix (Portable Operating System Interface) complète. L'intention est de rationaliser la compilation vers Wasm.

Annoncé le 30 mai en tant que sur-ensemble de WASI, WASIX peut être utilisé à la fois pour créer des applications et compléter des runtimes, prendre en charge les threads, les sockets Berkeley, le forking et d'autres fonctionnalités disponibles pendant presque toute la durée de vie de Posix. Lors du développement de WASIX, l'équipe et la communauté Wasmer ont travaillé pour améliorer l'ABI WASI existante, en la stabilisant et en la rendant plus compatible avec Posix, a déclaré Wasmer. Les partisans pensent que WASIX facilitera la compilation de toutes les applications vers Wasm, qui a été positionné pour apporter des performances élevées aux applications Web et permettre l'utilisation d'autres langages que JavaScript dans le navigateur. La spécification WASIX est disponible sur wasix.org. Les développeurs peuvent essayer WASIX sur wasmer.sh.

Les aspects spécifiques de WASIX incluent la stabilisation à long terme et la prise en charge de l'ABI WASI existante et des extensions d'appel système non invasives supplémentaires qui complètent les lacunes manquantes, permettant de compiler et d'utiliser des applications pratiques dès maintenant. Fonctionnalités WASIX :

Bien que WASI soit ambitieux et soit toujours pris en charge, son rythme d'itération lent a freiné les progrès de la mise à disposition de Wasm, a déclaré Wasmer. WASI a été dévoilé par Mozilla en mars 2019 pour fournir un mécanisme cohérent permettant aux applications WebAssembly d'interagir avec n'importe quel système d'exploitation, WebAssembly pouvant s'exécuter à l'extérieur et à l'intérieur du Web. Posix, qui remonte aux années 1980, est une norme IEEE définissant des API pour les logiciels compatibles avec les versions d'Unix, y compris certaines distributions Linux.

Lisez ensuite ceci :

Paul Krill est rédacteur en chef chez InfoWorld, dont la couverture se concentre sur le développement d'applications.

Copyright © 2023 IDG Communications, Inc.

Lisez ensuite ceci :