WebAI dans Opera : l’IA locale arrive dans le navigateur, ce que les développeurs web peuvent en faire

Faire tourner un modèle de langage directement dans le navigateur de l’internaute, sans serveur, sans clé d’API et sans facture à la requête : c’est la promesse de WebAI, que l’éditeur norvégien Opera a commencé à livrer cette semaine. L’annonce officielle, datée du 27 octobre 2026, accompagne une préversion disponible dans Opera One, avec Opera GX et Opera Neon à suivre. Pour les développeurs web, l’intérêt dépasse largement le navigateur d’Opera : WebAI est présenté comme une proposition de standard du web, soutenue notamment par Google et Microsoft.

Le même jour, Opera a aussi ouvert au public HTML-in-Canvas, une fonction qui permet de dessiner de vraies pages web, toujours interactives, à l’intérieur de scènes 2D ou 3D. Deux nouveautés très différentes, mais qui disent la même chose : le navigateur redevient un terrain d’expérimentation pour ceux qui écrivent du HTML, du CSS et du JavaScript.

WebAI, une IA hébergée par le navigateur #

Le principe est simple à formuler. Au lieu d’envoyer le texte d’une page vers un service d’IA dans le cloud, un site ou une extension demande au navigateur de faire le calcul sur la machine de l’utilisateur. Le communiqué d’Opera précise que l’implémentation est indépendante du modèle et s’appuie sur des modèles à poids ouverts. Au lancement, on peut déjà utiliser Gemma de Google et, sur Mac, le modèle embarqué d’Apple.

À lire Octoverse 2026 : 40 % des pull requests démarrent avec un agent IA, la revue de code devient le cœur du métier

Côté utilisateur, rien n’est imposé. La fonction est désactivée par défaut, aucun modèle n’est téléchargé tant qu’elle n’a pas été activée dans les réglages, et des permissions par site permettent de choisir quels sites ont le droit d’accéder à l’IA locale. C’est un point important pour un développeur : il ne pourra jamais supposer que WebAI est disponible chez tous ses visiteurs.

Trois API pour commencer

Le billet technique publié sur le blog des développeurs d’Opera détaille les trois interfaces exposées par cette préversion. Prompt sert à générer du texte. Decision sert à classer une information dans des catégories. Semantic Embeddings permet de mesurer la proximité de sens entre plusieurs contenus, ce qui ouvre la porte à la recherche sémantique ou au regroupement de textes, sans base vectorielle hébergée.

Opera insiste sur deux arguments. Le premier est la confidentialité : les données de la page peuvent rester sur l’appareil quand l’IA les traite. Le second est économique : pas de coût par requête et pas d’infrastructure d’IA à faire tourner. L’éditeur vise explicitement les développeurs indépendants et les petites équipes, pour qui une facture d’API proportionnelle au trafic peut tuer un projet.

Six extensions de démonstration

Pour montrer ce que l’on peut construire, l’équipe d’Opera a publié six extensions expérimentales, présentées comme des exemples et non comme des fonctions du navigateur. Project Lens colore les paragraphes d’un article selon leur intérêt pour un projet que l’on a décrit. Got It? fabrique un petit quiz sur l’article que l’on vient de lire. Semantic Art transforme un texte en animation où les phrases proches par le sens deviennent voisines à l’écran. Les autres sont plus ludiques, comme deux chats en ASCII qui improvisent une scène sur un thème donné.

À lire Mythos 5 et la pull request piégée : ce que l’incident de l’AISI apprend aux mainteneurs open source

Ces démonstrations sont modestes, et c’est voulu. Elles montrent le type de tâches pour lesquelles un petit modèle local suffit : résumer, trier, comparer, reformuler. Opera cite aussi des usages d’extensions personnelles : repérer les offres d’emploi pertinentes, signaler les titres racoleurs, trier ses onglets.

Les limites à connaître avant de s’y mettre #

WebAI reste une préversion, et Opera le dit clairement. Elle fonctionne sur les PC Windows 64 bits à processeur Intel ou AMD et sur les Mac équipés d’une puce Apple. Elle n’est pas disponible sur les Mac Intel, sous Linux ni sur Windows pour processeurs ARM, comme le rappelle Clubic. Pour un site grand public, cela exclut d’emblée une partie des visiteurs.

Autre limite, la performance. Le calcul se fait sur la machine de l’utilisateur : la vitesse de réponse dépend donc de son matériel, et Opera reconnaît que les performances en local doivent encore progresser. Un ordinateur portable ancien ne répondra pas comme un poste récent.

Pour un développeur, la conséquence pratique est claire : WebAI doit être traité comme une amélioration progressive. On détecte la présence de l’API, on propose la fonction si elle est là, et on garde un comportement correct sans elle. C’est exactement la logique qui s’applique depuis des années aux API web récentes, de la géolocalisation aux notifications.

À lire L’IA réduit de moitié le temps d’écriture du code, mais la revue déborde : ce que dit la Linux Foundation

Un standard encore en discussion

Le mot « standard » doit aussi être lu avec prudence. Opera parle d’une proposition de standard soutenue par d’autres acteurs, pas d’une norme finalisée. Les noms des API, leur comportement et leurs permissions peuvent encore évoluer avant d’arriver dans d’autres navigateurs. Construire un produit entier dessus aujourd’hui serait prématuré ; prototyper une extension ou une fonction secondaire est en revanche le bon moment pour se faire une idée.

HTML-in-Canvas : des pages web vivantes dans des scènes 3D #

La seconde annonce parle davantage aux développeurs front et aux créateurs de jeux. HTML-in-Canvas permet de placer de vraies pages web dans une scène 2D ou 3D : les menus, les boutons et les formulaires suivent les mouvements de la scène et restent utilisables. Le tout s’écrit avec le HTML et le CSS que l’on connaît déjà, sans réimplémenter une interface dans un moteur de jeu.

La page de démonstrations donne une bonne idée des possibilités. Gamer Room est une pièce en 3D, construite avec three.js, dont les écrans affichent des pages en direct. Webpage Bulldozer pousse les mots, les images et les widgets d’une page réelle en tas, grâce à WebGPU. D’autres exemples appliquent des effets de post-traitement, des transitions ou des animations à de vrais contrôles de formulaire, comme un curseur qui met le feu à la page quand on le déplace.

Les démonstrations fonctionnent sans réglage dans les navigateurs d’Opera. Dans un autre navigateur récent basé sur Chromium, il faut activer manuellement le drapeau expérimental indiqué sur la page, puis relancer. Là encore, on est dans l’expérimentation, pas dans une fonction utilisable en production.

À lire tsrs : Cloudflare porte le compilateur TypeScript en Rust, ce qu’il faut savoir avant de l’essayer

Ce que cela change pour les développeurs web #

Ces deux annonces vont dans le même sens : rapatrier dans le navigateur des capacités qui demandaient jusqu’ici un serveur ou un moteur spécialisé. Pour l’IA, c’est une alternative crédible aux appels d’API dans le cloud pour les petites tâches, avec un argument de confidentialité fort pour les données des utilisateurs. Pour l’interface, c’est la possibilité de réutiliser le DOM, ses formulaires et son accessibilité dans des univers graphiques riches.

Pour ceux qui se forment au développement web, le conseil reste le même : apprendre à détecter les fonctions disponibles, à concevoir une expérience qui se dégrade proprement, et à suivre l’évolution des propositions de standards. WebAI ne remplacera pas demain les services d’IA hébergés, mais il ajoute une option qui coûte zéro euro par requête et ne fait sortir aucune donnée de la machine. Pour un prototype d’extension ou un outil interne, c’est une piste qui mérite un après-midi d’essai.

Pentalog Institute est édité de façon indépendante. Soutenez la rédaction en nous ajoutant dans vos favoris sur Google Actualités :

Dans la même rubrique : Développement Web

Sites partenaires — Tech & Digital : Backlinks Seo · Cforever · Progres Seo