Pour gérer vos consentements :

Avec JerryScript, JavaScript s’attaque à l’Internet des Objets

Le JavaScript a été popularisé sur les pages web, avant d’investir de nouveaux marchés, allant jusqu’à se faire une place sur les serveurs, via Node.js.

Samsung en propose maintenant une mouture dédiée aux objets connectés de la mouvance IoT (Internet of Things / Internet des Objets). JerryScript est un interpréteur JavaScript capable de fonctionner sur des microcontrôleurs disposant de peu de ressources physiques.

Léger

Moins de 200 Ko seront ainsi suffisants pour stocker cet outil (160 Ko en mode ARM Thumb-2), les besoins en RAM étant de moins de 64 Ko.

Cette solution utilise du bytecode et une machine virtuelle capable de l’exécuter. Une technique classique sur les machines disposant de peu de RAM, la transformation du code JavaScript en bytecode permettant de gagner en espace de stockage et de simplifier grandement le travail de l’interpréteur.

Portable

Écrit en C99, JerryScript se montre particulièrement portable et pourra être utilisé dans d’autres secteurs. Par exemple comme interpréteur embarqué au sein d’un applicatif tiers plus massif.

Les microcontrôleurs STM32F4 sont supportés, ainsi que les machines fonctionnant sous Linux. Samsung devrait toutefois prochainement proposer JerryScript sur ses modules Artik dédiés à l’Internet des Objets, ainsi que pour d’autres plates-formes IoT.

À lire aussi :
Firefox blinde la protection de son moteur JavaScript
Le navigateur web embarqué NetSurf se met au JavaScript
JavaScript : Microsoft ChakraCore part à l’assaut de Node.js et de Linux

Recent Posts

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

48 minutes ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

4 heures ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

5 heures ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

5 heures ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

6 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

1 jour ago