Alors que se profile la conférence AMP Conf 2019 à Tokyo les 17 et 18 avril 2019, Google en a profité pour faire un teasing sur Twitter avec une annonce majeure pour le développement d'AMP. En effet, la technologie Accelerated Mobile Pages va enfin autoriser l'usage de Javascript personnalisé dans son AMP HTML. C'était banni jusqu'à présent et cela impliquait de devoir passer par des composants AMP spécifiques, parfois peu pratiques lorsqu'on souhaitait convertir un site web classique en version AMP¨.
Le Javascript est souvent source de ralentissements dans les sites web, à l'instar des images, et il semblait donc cohérent qu'une technologie comme AMP interdise par défaut ce langage. Sauf que pour conquérir un maximum de personnes et pour permettre à certains très bons sites de passer en AMP malgré leurs nombreux scripts Javascript, ce choix était un frein majeur. En tolérant désormais Javascript au sein de l'élément <amp-script>...</amp-script>, la donne change complètement et va permettre de convertir davantage de pages web. C'est une excellente nouvelle qui devrait ravir la communauté et les personnes hésitantes comme je l'étais devenue (je défendais AMP au tout début et j'ai vite compris que c'était bien trop compliqué et coûteux pour les clients d'avoir deux versions de sites à gérer).
Je vous invite à voir le tweet de Google au sujet de la future balise <amp-script> autorisant du Javascript customisé car une vidéo présente son fonctionnement. Pour être honnête, ma seule crainte est que les développeurs n'abusent du Javascript (c'est déjà le cas dans bien des sites web...) maintenant que c'est toléré, et que de fait la technologie AMP perde un peu de son efficacité en termes de vitesse de chargement. Nous pouvons considérer que les pages en AMP HTML sont 4 fois plus rapides en moyenne, mais si trop de Javascript compose les pages, cela pourrait passer à 3 fois voire 2 fois plus rapides seulement. Ce serait déjà ça, et surtout, ça devrait permettre à Google d'obtenir plus de conversions de sites et de webmasters intéressés par sa technologie rapide pour mobile...