Webassembly

Dev front

Programmation réactive : compilation vers Web‑Assembly

Cet article aborde la programmation réactive et sa compilation vers WebAssembly. Il souligne l'importance de mettre à jour son navigateur pour profiter des dernières fonctionnalités des applications web, y compris celles reposant sur WebAssembly. On y explique aussi comment ces technologies interagissent pour améliorer les performances et la réactivité des applications web modernes.

Autre

Rust vs JavaScript & TypeScript: performance, WebAssembly, and developer experience

Cet article explore les complémentarités entre Rust et JavaScript/TypeScript dans le développement logiciel. Alors que JavaScript/TypeScript excelle dans la flexibilité et l'écosystème, Rust se distingue par ses performances, sa sécurité mémoire et sa fiabilité. Avec l'essor de WebAssembly, Rust s'intègre efficacement dans les applications JS/TS, servant de moteur de performance tout en permettant une flexibilité côté interface utilisateur. La collaboration entre ces langages est de plus en plus courante, reflétant une évolution positive dans le paysage du développement.

"
Sécurité

Tor Browser 15.0 est là, avec son socle Firefox 140 ESR et une batterie de nouveautés

Tor Browser 15.0, basé sur Firefox 140 ESR, introduit de nouvelles fonctionnalités telles que des onglets verticaux et un écran de verrouillage sur Android pour améliorer la sécurité. La gestion de WebAssembly a été transférée à NoScript, permettant une utilisation sécurisée dans certaines parties, tout en restant bloquée sur des sites réguliers. La mise à jour s'adresse aux utilisateurs avertis, car le fonctionnement par défaut de Tor Browser favorise une session vierge à chaque démarrage.

Fullstack

Present and Future of Kotlin for Web

Kotlin Multiplatform (KMP) continue d'évoluer pour supporter le développement web avec des mises à jour axées sur l'amélioration du support IDE, l'interopérabilité entre Kotlin et JavaScript, ainsi qu'une meilleure intégration de Compose Multiplatform. Le futur de KMP inclut des avancées pour rendre le partage de code et la performance sur le web plus efficaces, en ciblant les dernières normes JavaScript et en introduisant la gestion de mémoire WebAssembly (WasmGC) dans tous les navigateurs modernes. Des améliorations notables testeront la compatibilité et la facilité d'utilisation, en visant une promotion à la version Beta de ces technologies.

Autre

Quoi de neuf les devs ? Numéro 120 avec l'interview de Grégory aka LeDeVNovice

Le numéro 120 de la newsletter 'Quoi de neuf les devs ?' présente une interview de Grégory, alias LeDeVNovice. Ce numéro aborde plusieurs technologies pertinentes pour les développeurs, telles que Node.js, WebAssembly, Docker, Rust et Zig. Le contenu encourage également les développeurs à soutenir et critiquer de manière constructive, soulignant l'importance d'une communauté bienveillante face aux défis techniques et à l'IA. Ce numéro inclut des conseils de Grégory sur la persévérance dans le parcours de développement.

Dev back

Contribution à PHP : exécuter des exemples de code dans le navigateur | Les-Tilleuls.coop

Antoine Bluchet a introduit une nouvelle fonctionnalité sur le site de PHP permettant d'exécuter des exemples de code directement dans le navigateur. Utilisant WebAssembly et emscripten, cette innovation a été présentée lors de diverses conférences et s'inscrit dans l'engagement de la PHP Foundation pour soutenir le langage PHP. Cette avancée favorise l'innovation et la pérennité de l'écosystème PHP.

Dev back

API Platform revolution (🇺🇸) - API Platform Conference

L'événement API Platform Conference a annonçé la sortie de la version 3.2 d'API Platform, mettant en avant un nouveau site de documentation révolutionnaire pour tester et découvrir les fonctionnalités. Des informations sur l'utilisation de PHP avec Webassembly seront également partagées, ainsi qu'un aperçu des caractéristiques de la prochaine version, API Platform 4, prévue pour l'année suivante.

Autre

Du vrai serverless ou comment faire tourner PHP dans le navigateur pour documenter API Platform, API Platform Event - API Platform

Cet article présente une conférence sur l'utilisation de WebAssembly pour exécuter PHP dans le navigateur, afin d'améliorer la documentation d'API Platform. L'idée est de tester des API sans avoir besoin d'un serveur coûteux, en permettant l'exécution de projets PHP directement dans le navigateur. Cela facilite la création d'une documentation interactive où les utilisateurs peuvent essayer le code en temps réel.

"
Dev front

WebAssembly, le futur du web ?

Le WebAssembly (WASM) est un format de compilation permettant d'exécuter du code natif dans les navigateurs. Contrairement à un framework JavaScript, il offre une performance proche du natif tout en restant complémentaire à HTML, CSS et JavaScript. Créez du code avec des langages comme Rust ou C++ et compilez-le en WASM pour des applications web plus rapides, bien que des limitations comme l'accès aux Web APIs subsistent.