
Google a introduit en mars sa technologie PNaCI (Portable Native Client), le successeur de Native Client, pour accélérer la vitesse d'exécution des applications Web. Désormais, leur vitesse devrait presque égaler celle des applications natives s'exécutant sur un système d'exploitation grâce aux API Pepper.
La technologie serait alors idéale pour les développeurs désireux d'apporter des logiciels codés en C/C++, comme des moteurs de jeux vidéo ou même des logiciels de décompression audio, aux applications web.
Le 15 mai dernier, l'entreprise a annoncé que Chrome 29 embarquerait PNaCl, mais qu'il serait désactivé par défaut. Les utilisateurs seraient alors en mesure d'exécuter des modules PNaCl sur n'importe quelle page web, c'est-à-dire que les applications n'auront plus besoin d'être déployées par Chrome Web Store avant l'exécution de ces modules, explique Google dans son communiqué.
Robert O'Callahan, un hacker pour le compte de Mozilla, estime alors que les admirables principes de normes web, vantés par l'équipe de développeurs derrière Blink, seront relégués au second plan face aux priorités générales de Google sur Chrome.
Parmi ces principes bafoués on trouve par exemple « en pratique, nous nous efforcerons de faire en sorte que les éléments par défaut soient des standards ouverts ». Pourtant PNaCl et Pepper ne sont pas standard.
Pour lui, PNaCl et Pepper ne répondent à aucun des critères décrits par Blink comme diminuant le risque d'incompatibilité. Les sites pourraient donc ne pas fonctionner sur tous les navigateurs et, quand une technologie aura un problème de compatibilité, Google pourrait proposer un projet de norme de la technologie.
« Malheureusement, il semblerait que les principes de Blink ne s'appliquent qu'à Blink, pas à Chrome en général » dit-il, ajoutant par la suite « je suis triste parce que cela porte gravement atteinte à la valeur des bonnes intentions de l'équipe de Blink, une équipe de Google qui ne veut pas être un bon citoyen du web devra probablement trouver le moyen (…) de piétiner le bon travail de l'équipe Blink ».
Sources : billet de blog O'Callahan, annonce PNaCI, Blink
Et vous ?

Vous avez lu gratuitement 505 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.