Ouvrir le menu principal

MacGeneration

Recherche

Les navigateurs basés sur Chrome ne sont plus les seuls à pouvoir flasher un module ESP


La sortie récente de la version finale de Firefox 151 ajoute une fonctionnalité intéressante pour bon nombre de bricoleurs. En effet, la mise à jour ajoute Web Serial, une API que seul Chrome (et ses dérivés) gérait jusque-là et qui relie un navigateur web à des appareils connectés à l’ordinateur. Comme son nom ne le suggère pas, la communication avec les périphériques se fait en USB ou Bluetooth et non avec le bon vieux port Série. De quoi, par exemple, utiliser l’interface web d’ESPHome dans Firefox et non dans un logiciel basé sur Chromium.

Un ESP32 contrôlé par ESPHome dans Firefox. Image MacGeneration.
Un ESP32 contrôlé par ESPHome dans Firefox. Image MacGeneration.

Web Serial est une API née au sein de Google, pionnier dans le domaine. Elle a été proposée comme standard à la fin des années 2010, mais la plupart des navigateurs autres que Chrome et ceux qui reposent sur la base open-source Chromium ont longtemps boudé la fonctionnalité. Il faut dire que ce lien direct avec un périphérique pose quelques défis en matière de sécurité, ce qui explique pourquoi le géant de la recherche a longtemps fait bande à part. L’ajout de Firefox est bienvenu, même s’il faut noter qu’il manque toujours Safari. Pour l’heure, Apple n’a rien fait qui laisse entendre qu’elle prendra en charge la fonctionnalité.

Dans Firefox, on sent que Mozilla a voulu assurer ses arrières, avec plusieurs messages de confirmation qui doivent être validés avant de pouvoir utiliser un site comme l’installateur web d’ESPHome. Une première boîte de dialogue insiste sur les dangers potentiels d’une telle communication et recommande de ne l’activer que pour les sites dignes de confiance. Une seconde alerte affiche un message encore plus explicite, en relevant que Firefox bloque ces échanges sauf pour les sites que vous autorisez. On peut alors sélectionner le port série à ouvrir et si tout va bien, le périphérique USB devrait s’afficher dans la liste.

L’un des messages d’avertissement affichés par Firefox pour un site qui dépend de WebSerial. Image MacGeneration.
L’un des messages d’avertissement affichés par Firefox pour un site qui dépend de WebSerial. Image MacGeneration.

J’utilise Safari comme navigateur principal et Firefox en secondaire, mais j’avais besoin de garder Chrome sous la main pour ce genre de tâches. Ce ne sera plus nécessaire désormais et j’ai pu le vérifier avec un ESP32, un microcontrôleur très courant dans le monde de la domotique. C’est notamment grâce à ces tout petits ordinateurs que l’on crée des proxy Bluetooth pour Home Assistant, comme je l’avais détaillé dans la série.

Découvrez Home Assistant : connectez tous vos appareils de domotique

Découvrez Home Assistant : connectez tous vos appareils de domotique

Parmi les autres contrôleurs gérés par Web Serial, on peut noter les Arduino qui sont aussi très courants. De nombreux périphériques peuvent aussi utiliser cette technique pour mettre à jour leur firmware ou modifier des paramètres. C’est le cas d’imprimantes 3D ou encore de certains claviers mécaniques et même de plus en plus d’appareils utilisés dans l’industrie.

Bref, même si cela reste un usage de niche, c’est une bonne nouvelle de ne plus dépendre exclusivement du navigateur de Google pour cette communication.

La 5K haut de gamme enfin accessible

15:45

• 0


MacBook Neo : nouvelle baisse de prix sur les 2 modèles

15:44

• 22


Google Chrome : le navigateur le plus rapide au monde (jusqu’à lundi ?)

09:30

• 37


Sortie de veille : nouveau Siri, iOS 27… Que faut-il attendre de la WWDC 2026 ?

08:00

• 2


Siri, IA et chasse aux bugs : que nous réserve iOS 27 ?

07:30

• 17


L’App Store retire MAX, la super-app russe poussée par le pouvoir en place

07:00

• 37


WWDC 2026 : comment suivre le keynote d'Apple en direct lundi

05/06/2026 à 23:25

• 30


Anthropic demande un moratoire sur l’IA auto-entretenue, tout en maintenant le pied sur l’accélérateur

05/06/2026 à 22:10

• 25


Luminar Neo 1.27.0 enrichit la retouche de portrait et inaugure ses soldes d'été 📍

05/06/2026 à 22:00

• 0


MacBook : les délais de livraison s'envolent sur les configurations riches en RAM

05/06/2026 à 18:25

• 11


Les AirPods Ultra auraient déjà des yeux, mais Siri n’a pas encore de cerveau

05/06/2026 à 18:19

• 18


Le nouveau Siri pourrait revenir avec une bêta et même une liste d’attente

05/06/2026 à 18:18

• 63


The Verge a créé un MacBook Neo multicolore grâce aux pièces détachées vendues par Apple

05/06/2026 à 16:18

• 16


LM Studio et Locally connectent les modèles d'IA de votre Mac à votre iPhone

05/06/2026 à 15:09

• 10


Un développeur cache du code qui demande aux IA de tout effacer dans sa bibliothèque Java

05/06/2026 à 13:00

• 49


APR : une boutique en ligne pour Inter-Actif et des magasins en difficulté chez C&C

05/06/2026 à 12:37

• 26