B2 · Episode 4 · 4:36

Has the Web Become Too Complicated?

This episode examines how the increasing technical complexity of the web—beyond user-facing interfaces—affects performance, environmental impact, competition among browsers, and privacy, revealing hidden costs behind everyday web use.

Source:Framasoft / framatube.org · License:CC BY-SA 4.0

Transcript

  1. Le web est il devenu trop compliqué?

    Has the web become too complicated?

  2. Article publié par Stephan Böttcher le 30 décembre 2020

    Article published by Stephan Böttcher on December 30, 2020,

  3. pour Framablog.

    for Framablog.

  4. Le web, tout le monde s'en sert et beaucoup en sont très contents.

    The web—everyone uses it, and many are very happy with it.

  5. Mais même parmi ceux et celles qui sont ravis de l'utiliser,

    Yet even among those who love using it,

  6. il y a souvent des critiques.

    criticism is often heard.

  7. Elles portent sur de nombreux aspects et je ne vais pas essayer de lister ici toutes

    These criticisms concern many aspects,

  8. ces critiques.

    and I won’t try to list them all here.

  9. Je vais parler d'un problème souvent ressenti:

    I’ll address a problem often felt:

  10. le web n'est- il pas devenu trop compliqué?

    Hasn’t the web become too complicated?

  11. Je ne parle pas de la complexité pour l'utilisateur,

    I’m not referring to complexity for users,

  12. par exemple des problèmes qu'il ou elle peut avoir avec telle ou telle application

    such as difficulties they might have with a particular web application,

  13. web, ou tel formulaire incompréhensible ou excluant.

    or an incomprehensible or exclusionary form.

  14. Non, je parle de la complexité des nombreuses technologies sous jacentes.

    No—I mean the complexity of the many underlying technologies.

  15. Alors si vous n'êtes pas technicien,

    So if you’re not a tech specialist,

  16. vous avez peut- être envie d'arrêter votre lecture ici en pensant qu'on ne parlera

    you may want to stop reading now, thinking this will be purely technical.

  17. que de technique.

    —after all, that sounds dull.

  18. Mais ce n'est pas le cas.

    But that’s not the case.

  19. Cet article est pour tous et toutes.

    This article is for everyone.

  20. Ceci dit, si vous arrêtez votre lecture pour jouer avec le chat,

    That said, if you stop reading to play with your cat,

  21. manger un bon plat, lire un livre passionnant ou faire des câlins à la personne

    enjoy a delicious meal, read an exciting book,

  22. appropriée, cela ne me dérange pas et je vous souhaite un agréable moment.

    or hug the right person, I won’t mind—and I wish you a lovely time.

  23. Mais revenons à l'objection.

    But let’s return to this objection.

  24. Ok, les techniques utilisées dans le web sont compliquées,

    Okay, the technologies used on the web *are* complex,

  25. mais cela ne concerne que les développeuses et développeurs.

    but that only concerns developers.

  26. Non. Eh bien non, car cette complication a des conséquences pour tous et toutes.

    No. Well, no, because this complexity has consequences for everyone.

  27. Elle se traduit par des logiciels beaucoup plus complexes,

    It results in much more complex software,

  28. dont elle réduit la concurrence,

    reducing competition among them,

  29. très peu d'organisations pouvant aujourd'hui développer un navigateur web.

    as very few organizations today can develop a web browser.

  30. Elle a pour conséquence de rendre l'utilisation du web plus lente.

    It also makes using the web slower.

  31. Bien que les machines et les réseaux aient nettement gagné en performance,

    Although computers and networks have significantly improved in performance,

  32. le temps d'affichage d'une page ne cesse d'augmenter.

    the time it takes to display a webpage keeps increasing.

  33. Passer à la fibre ou à la 5G ne se traduira pas forcément par un gain de temps,

    Switching to fiber-optic or 5G connections won’t necessarily save time,

  34. puisque ce sont souvent les calculs nécessaires à l'affichage qui ralentissent la

    since it’s often the calculations needed to render pages that slow down browsing.

  35. navigation. Et enfin, cette complication augmente l'empreinte environnementale du

    And finally, this complexity increases the web’s environmental footprint:

  36. web, en imposant davantage d'opérations aux machines,

    it forces machines to perform more operations,

  37. ce qui pousse au remplacement plus rapide des terminaux.

    leading to faster replacement of devices.

  38. Une page web d'aujourd'hui n'est en effet pas une simple description d'un contenu.

    Indeed, today’s web page is not simply a description of content.

  39. Elle inclut la feuille de style, rédigée dans le langage CSS,

    It includes a stylesheet written in CSS,

  40. qui va indiquer comment présenter la page, du JavaScript,

    which specifies how the page should appear; and JavaScript—a programming language—

  41. un langage de programmation qui va être exécuté pour faire varier le contenu de la

    that executes to dynamically change the page’s content;

  42. page, des vidéos, et d'autres choses qui souvent distraient du contenu lui- même.

    plus videos and other elements that often distract from the content itself.

  43. Je précise que je ne parle pas ici des applications tournant sur le web,

    Let me clarify: I’m not referring here to applications running on the web,

  44. comme une application d'accès au courrier électronique,

    such as an email application,

  45. ou une application de gestion des événements,

    or an event management application,

  46. ou l'application maison utilisée par les employés d'une organisation pour gérer leur

    or an internal workplace application used by an organization’s employees to manage their work.

  47. travail. Non, je parle des pages web de contenu,

    No—I’m talking about content-focused web pages,

  48. qui ne devraient pas avoir besoin de toute cette artillerie.

    which shouldn’t need all this technical overhead.

  49. Du fait de cette complexité,

    Due to this complexity,

  50. il n'existe aujourd'hui que quatre ou cinq navigateurs web réellement distincts.

    there are today only four or five truly distinct web browsers.

  51. Écrire un navigateur web aujourd'hui est une tâche colossale,

    Writing a web browser today is a colossal task,

  52. hors de portée de la très grande majorité des organisations.

    far beyond the reach of the vast majority of organizations.

  53. La concurrence a diminué sérieusement.

    Competition has seriously declined.

  54. La complexité technique a donc des conséquences stratégiques pour le web.

    So technical complexity has strategic consequences for the web.

  55. Et ceci d'autant plus qu'il n'existe derrière ces navigateurs que deux moteurs de

    And this is all the more significant because behind these browsers lie only two rendering engines—

  56. rendu, le cœur du navigateur, la partie qui interprète le langage HTML et le CSS et

    the core of the browser, the part that interprets HTML and CSS,

  57. dessine la page.

    and draws the page.

  58. Chrome, Edge et Safari utilisent le même moteur de rendu, WebKit,

    Chrome, Edge, and Safari all use the same rendering engine, WebKit,

  59. ou l'une de ses variantes.

    or one of its variants.

  60. Et encore, tout ne tourne pas sur votre machine.

    Moreover, not everything runs on your own machine.

  61. Derrière votre écran, l'affichage de la moindre page web va déclencher

    Behind your screen, loading even the simplest web page triggers

  62. d'innombrables opérations sur des machines que vous ne voyez pas,

    countless operations on machines you never see—

  63. comme les calculs des entreprises publicitaires qui vont en temps réel déterminer

    such as calculations by advertising companies, performed in real time,

  64. les meilleures publicités à vous envoyer dans la figure,

    to decide which ads to show you right then and there;

  65. ou comme l'activité de traçage des utilisateurs,

    or user-tracking activities,

  66. notant en permanence ce qu'ils font, d'où elles viennent.

    which constantly log what users do and where they come from.

  67. et de nombreuses autres informations dont beaucoup sont envoyées automatiquement par

    And many other pieces of information—most of which your web browser automatically sends out—

  68. votre navigateur web, qui travaille au moins autant pour l'industrie publicitaire

    a browser that works at least as hard for the advertising industry

  69. que pour vous.

    as it does for you.

  70. Pas étonnant que la consommation énergétique du numérique soit si importante.

    It’s no surprise, then, that digital technology consumes so much energy.

  71. Et ces calculs côté serveur ont une grande influence sur la capacité du serveur à

    And these server-side computations greatly affect a server’s ability to handle high loads,

  72. tenir face à une charge élevée,

    as we saw during the COVID-19 lockdowns,

  73. comme on l'a vu pendant les confinements Covid dix neuf.

    when servers repeatedly failed under pressure.

  74. Les sites web de l'Éducation nationale ne tenaient pas le coup,

    The French Ministry of National Education’s websites collapsed repeatedly,

  75. même quand il s'agissait uniquement de servir du contenu statique.

    even though they were serving only static content.

  76. La complexité du web cache en effet également cette activité de surveillance

    The web’s complexity indeed conceals this surveillance activity

  77. pratiquée aussi bien par les entreprises privées que par les États.

    carried out both by private companies and by states.

  78. Autrefois acheter un journal à un kiosque et le lire étaient des activités largement

    In the past, buying a newspaper at a kiosk and reading it were largely private activities.

  79. privées. Aujourd'hui, toute activité sur le web est enregistrée et sert à nourrir

    Today, every online activity is recorded and used to feed

  80. les bases de données du monde de la publicité ou les fichiers des États.

    databases of the advertising industry or government files.