Est-il possible de se passer de JavaScript sur la toile ?
Après avoir désactivé JavaScript, Klint le réactive pour profiter de ses avantages

Le , par Olivier Famien, Chroniqueur Actualités
JavaScript est un langage qui a été créé en vue de renforcer l’interactivité des pages web. Au fil des années, il a gagné en maturité afin de s’imposer comme outil privilégié sur la toile. De même, sa forte expansion lui a permis de s’assurer une place sur bien d’autres plateformes telles que les systèmes embarqués, le cloud, etc.

Aussi, si ce langage offre de nombreux avantages, il faut reconnaître également que son abus sur la toile a grandement contribué à nuire à l’expérience utilisateur des internautes. Klint Finley qui est au fait de ces inconvénients a voulu améliorer son expérience de navigation en se débarrassant de JavaScript.

Au lieu d’utiliser certains outils comme NoScript ou LibreJS pour filtrer les fonctionnalités JavaScript tournant derrière les pages web, l’internaute a simplement désactivé l’option JavaScript disponible dans son navigateur.

Bien évidemment, cela ne s’est pas fait sans conséquence. Premièrement, l’internaute n’avait plus accès aux outils tels que Google docs pour travailler de manière collaborative sur la toile. Netflix n’était plus accessible. Pareil pour YouTube qui ne fonctionnait pas, du moins sans activer le plugin Flash d’Adobe.

Lorsqu’il a tenté d’ouvrir Facebook, le site l’a dirigé vers une version gratuite de JavaScript destinée aux téléphones mobiles. Et quand il a essayé d’ouvrir la page sur son téléphone, c’est une page blanche qui s’est affichée. Twitter par contre marchait, mais n’affichait plus le décompte des caractères, ce qui faisait qu’il n’était plus possible de savoir si les textes étaient trop longs ou pas.

Il pouvait également parcourir certains sites, mais n’arrivait pas laisser de commentaires, car les options dédiées n’apparaissaient pas. Certaines pages non plus n’arrivaient pas à se charger.

En dehors de ces aléas, tout le reste fonctionnait. Et même fonctionnait mieux, selon l’avis de Klint Finley.

La publicité intempestive qui se déclenchait automatiquement dans les fenêtres popup avait disparu. Klint pouvait désormais parcourir le web avec très peu de distraction. Les fonctionnalités comme le chargement automatique des pages nécessitant un défilement continu pour voir afficher les contenus situés en bas de page n’étaient plus actives non plus.

En revanche, les pages se chargeaient presque instantanément. La batterie de l’ordinateur portable durait plus longtemps avant de se décharger. Et il était moins exposé aux programmes indésirables exécutés avec JavaScript, mais cela n’empêchait pas les sites de collecter les données en utilisant les cookies ou d’autres méthodes.

Cependant, bien que la navigation fut agréable, plus rapide et débarrassée de publicité, Klint n’a pas pu résister à la volonté de revenir en arrière en activant JavaScript après avoir passé la semaine d’expérimentation. Les raisons mises en avant ici sont le fait que Klint désirait comme tout autre navigateur pouvoir utiliser les extensions de Google Chrome qui n’étaient plus fonctionnelles après avoir désactivé JavaScript, pouvoir avoir une interface graphique interactive sur les pages web ou encore pouvoir regarder les vidéos en streaming.

Le désir d’utiliser les fonctionnalités JavaScript a donc eu raison des avantages tirés en désactivant cet outil.

Source : Wired

Et vous ?

Que pensez-vous de l’expérience de Klint ?

Est-il possible de désactiver JavaScript et avoir par la même occasion une expérience de navigation agréable ?

Est-il possible de se passer de JavaScript sur la toile ?

Voir aussi

Forum JavaScript


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Gugelhupf Gugelhupf - Modérateur https://www.developpez.com
le 27/11/2015 à 23:36
La publicité intempestive qui se déclenchait automatiquement dans les fenêtres popup avait disparu. Klint pouvait désormais parcourir le web avec très peu de distraction.

... vous direz à Klint qu'il y a adblock pour les sites comme ça

JavaScript est très sollicité par les sites pour être désactivé, parcourir un site sans JS c'est comme boire du cola sans caféine/sucre/bulles. Il ne sera possible de se passer du JS que si des projets comme WebAssembly arrivent à maturité, pour le moment c'est le monopole total.
Avatar de imikado imikado - Rédacteur https://www.developpez.com
le 28/11/2015 à 0:12
Javascript fait désormais partie du web, sans lui, on ne peut pas espérer avoir les bienfaits de l'html5 (canvas* and co), ni le responsive permettant d'avoir le même site qui s'adapte à l'écran..

*note pour le canvas, sans javascript le bloc va s'afficher, mais on ne va pas pouvoir dessiner dessus
Avatar de Iradrille Iradrille - Expert confirmé https://www.developpez.com
le 28/11/2015 à 0:52
Citation Envoyé par Olivier Famien  Voir le message
En dehors de ces aléas, tout le reste fonctionnait. Et même fonctionnait mieux, selon l’avis de Klint Finley.

Cependant, bien que la navigation fut agréable, plus rapide et débarrassée de publicité, Klint n’a pas pu résister à la volonté de revenir en arrière en activant JavaScript après avoir passé la semaine d’expérimentation. Les raisons mises en avant ici sont le fait que Klint désirait comme tout autre navigateur pouvoir utiliser les extensions de Google Chrome qui n’étaient plus fonctionnelles après avoir désactivé JavaScript, pouvoir avoir une interface graphique interactive sur les pages web ou encore pouvoir regarder les vidéos en streaming.

Je suis dans le même cas (enfin presque, NoScript au filtrage très strict, autorisation au cas par cas et de manière temporaire).

Le résultat est simple : Firefox ne prend plus 25% cpu sans raison avec quelques (beaucoup) d'onglets ouverts, la conso RAM a baisé (moins de 1Go), et tout est de manière générale plus rapide.
Seul problème, on se retrouve régulièrement face à des pages blanches.

Au final désactiver JS c'est comme activer Adblock : on redécouvre Internet.

Je recommande l'expérience, et pour les devs Web : SVP faites une version de vos sites qui marche sans JS.
Avatar de gretro gretro - Membre actif https://www.developpez.com
le 28/11/2015 à 4:30
Citation Envoyé par Iradrille  Voir le message
Je recommande l'expérience, et pour les devs Web : SVP faites une version de vos sites qui marche sans JS.

En tant que développeur Web pour du eCommerce, je vais répondre non. En 2015, il est impensable que quelqu'un désactive le JS. Si vous voulez le faire, vous devrez être au courant de ce que vous manquez. Le problème est que développer une version sans JS des sites prend tellement de ressources sur un projet commercial par rapport aux avantages que c'est considéré comme du Scope Creep.

C'est grâce au Javascript que mon site peut avoir des hautes performances. Je mets le cart en cache dans le Local Storage, je profite de l'AJAX pour éviter de faire des connexions inutiles vers mon engine eCommerce lors du chargement des pages (comme pour un Mini-cart). J'utilise aussi de plus en plus des stratégies qui relèvent du Single Page Application pour livrer des pages HTML en coquille vide qui proviennent de l'Output Cache et qui seront remplis de contenu à l'aide de calls REST et de Javascript. Retirer le Javascript, c'est me priver de tout ce qui rend mes sites performants, donc je ne le ferai pas. Désolé.
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 28/11/2015 à 7:28
à part les sites de doc je ne connais pas beaucoup de site sans JS
Avatar de sevyc64 sevyc64 - Modérateur https://www.developpez.com
le 28/11/2015 à 9:20
Que pensez-vous de l’expérience de Klint ?

C'est mon quotidien.
Je fonctionne avec NoScript activé en permanence et très peu de sites en liste blanche, ADBlock+ et Ghostery.
Je n'active les scripts qu'au cas par cas et toujours en temporaire. et je suis déjà toujours très méfiant aux scripts qui sont extérieur au site que je visite.
Et il n'est pas rare que, dans le doute, je préfère aller voir ailleurs que d'activer du script aveuglément.

Est-il possible de désactiver JavaScript et avoir par la même occasion une expérience de navigation agréable ?

Est-il possible de se passer de JavaScript sur la toile ?

Le désactiver et sans passer complètement, non, ce n'est pas possible. Bon nombre de sites ne fonctionnent plus correctement.
Par contre se passer des scripts qui lance des pubs, des popups, traceurs et autres joyeusetés non nécessaire à la consultation du site, oui on peut s'en passer et on se porte que mieux.

Bon nombre de dev web et de régies n'ont absolument rien compris au mouvement ADBlock et utilise désormais JS pour contourner ces bloqueurs et continuer leurs infectes pratiques intrusives. Ils sont en train de provoquer le même rejet de Javascript que celui qu'il y a sur la pub.

Citation Envoyé par Iradrille  Voir le message
Je recommande l'expérience, et pour les devs Web : SVP faites une version de vos sites qui marche sans JS

Autant je suis d'accord avec le reste du message, autant je ne le suis pas avec cette phrase. Moi, je ne demande des sites sans JS, mais des site avec JS utilisé à bon escient. Des sites sans JS qui sert à afficher de la pub ou autres infos non désirées, des sites sans JS qui trace tous nos fait et geste et qui envoie ça à Google, Facebook, Twiter, Amazon, etc.
Du Js pour le fonctionnement même du site, oui, du JS pour nous aliéner encore plus, non.
Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
le 28/11/2015 à 12:57
Des soucis sur les sites Google, Facebook, Twitter et Netflix. Du mieux sur tous les autres. Le constats est donc franchement positif pour le "vrai" web. Logique pour ces autres sites qui imposent un silo aux utilisateurs, raison de plus pour les abandonner.
Avatar de guive guive - Nouveau membre du Club https://www.developpez.com
le 28/11/2015 à 13:37
Je ne comprends pas l'utilité de cette article.
La réponse est déjà sous-entendue.
D'autant plus qu'avec les frameworks one page on ne peut s'en passer.
Avatar de JavaBean JavaBean - Membre habitué https://www.developpez.com
le 28/11/2015 à 13:43
Il faudrait dire ça aux développeurs de Firefox qui ont supprimé le bouton pour désactiver JavaScript...
Avatar de SylvainPV SylvainPV - Rédacteur/Modérateur https://www.developpez.com
le 28/11/2015 à 14:09
C'est dommage de condamner une technologie juste parce que beaucoup font n'importe quoi avec. Comme l'a souligné greto, correctement utilisé le JS permet d'augmenter les performances en sollicitant moins le réseau, en profitant de nouveaux mécanismes de cache et en délocalisant une partie de la logique applicative côté client. C'est aussi le seul moyen d'avoir des sites web consultables hors-ligne, sans demander au client d'utiliser un aspirateur de sites.

Je comprends la frustration des utilisateurs qui vont quotidiennement sur des sites avec 3Mo de JS, des frameworks et libs en tout genre avec du code buggé et pas du tout optimisé. C'est d'autant plus énervant quand on est dev web et qu'on peut constater tous les problèmes d'un site juste avec F12. Ceci dit, en 2015 je ne pourrais pas supporter de naviguer sur la toile avec JS désactivé. Ne serait-ce que pour perdre AJAX et voir des rechargements de page complet à chaque clic sur un lien, non merci.
Offres d'emploi IT
Chef de projets php H/F
SMILE - Rhône Alpes - Lyon (69000)
Développeur Web
Objectif-PI - Rhône Alpes - Grenoble (38000)
Data Ingénieur F/H
Zenika - Pays de la Loire - Nantes (44000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil