IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Google prévoit de rejeter le support aux CSS Regions dans son moteur de rendu

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 463
    Points : 197 900
    Points
    197 900
    Par défaut Google prévoit de rejeter le support aux CSS Regions dans son moteur de rendu
    Google prévoit de rejeter le support aux CSS Regions dans son moteur de rendu,
    la spécification rend difficile l'optimisation du code de Blink

    Google s'est donné pour mission de faire de Blink, son moteur de rendu, une technologie plus rapide et plus légère sur les plateformes mobiles. Afin d'atteindre cet objectif, l'entreprise ne se contente pas de passer en revue le code de Blink dans le but de l'optimiser, mais elle étudie également la possibilité d'une suppression de la prise en charge des CSS Regions et CSS Exclusions.

    Pour rappel, CSS Regions et CSS Exclusions définissent des zones de texte avec des mises en forme particulières dans les pages. Elles permettent par exemple de justifier finement un texte autour d'une image ou du sujet d'une image.

    Pour Google, la prise en charge de cette spécification pourrait avoir des répercussions négatives sur la performance de Chrome, d'où sa volonté de ne pas introduire son support dans le moteur de rendu Blink du navigateur. Eric Seidel, l'un des développeurs de Blink, rappelle qu'environ 10 000 à 350 000 lignes de code de Blink sont, dans un certain sens, liées à Regions. En outre, le code n'est pas particulièrement autonome. Cet ensemble d'éléments rend difficile la conciliation avec les plans de Google pour l'amélioration des performances, en particulier sur le mobile.

    La position de Google sur le sujet reçoit le soutien de Håkon Wium Lie, le père du CSS et le Directeur Technique d'Opera, qui explique que Regions ne se comporte pas bien avec d'autres aspects de HTML et CSS comme le responsive design. Si une mise en page est trop complexe pour les mécanismes de mise en page simples (en particulier, plusieurs colonnes), Lie estime que les concepteurs devraient la reconsidérer.

    « Je pense que cette année Blink doit être axée sur le mobile et en particulier sur la performance mobile ... Je suis venu à comprendre que non seulement Regions à la fois ne se comporte pas bien avec des optimisations de performance existantes [mais en plus] fait obstacle à la simplification en cours et aux travaux d'optimisation de notre code de rendu de base. Regions corrige de véritables carences observées sur la plate-forme Web. Mais je crois que Blink (si possible avec l'aide d'Adobe) devra trouver d'autres moyens plus simples / petits pour répondre à ces lacunes. » explique Seidel.

    Les chiffres publiés par divers cabinets sur la vente grandissante de smartphones tendent à soutenir la thèse selon laquelle le mobile devient une méthode de plus en plus sollicitée pour naviguer sur le Web. La décision de Google de se focaliser dessus est donc stratégique.

    Sources : Google Groups, Hakon Wium Lie

    Et vous ?

    Qu'en pensez-vous ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Points : 4 203
    Points
    4 203
    Par défaut
    Si effectivement "Region" ne se comporte pas bien, on devrait le mettre en deprecated dans une nouvelle spécification de CSS, en attendant une revue de la spec.
    Les développeurs ne sont pas censés savoir à l'avance que "Region" ne fonctionnera pas sous Blink alors que c'est dans la spec, si ils developpent d'abord sous IE et Firefox.
    J'aime le principe des régions, mais je n'étais pas au courant que ça existait pour CSS. J'aurais pu être tenté de l'utiliser, même n'étant pas le premier venu.

    Bref, modifier la spec, pas pour les besoins de Google, mais parce qu'on a vu un disfonctionnement.

  3. #3
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 174
    Points : 4 690
    Points
    4 690
    Par défaut
    On ne va pas mettre un truc en « deprécier » alors que c'est déjà du « préfixé » (donc ne pas utiliser en prod). Le problème plutôt que même si pas utilisé, le code est tout de même sollicité.

    Il faudra remercier Adobe, c'est une proposition de la boîte qui a inclus la démo dans webkit et les specs au W3C... Souci, entre-temps la spec ont beaucoup changé (et d'après ce que j'ai suivi il y a encore trop de problèmes du à la complexité des deux modules : avec colonne, flexbox et divers autres modules), et je pense que c'est ça qui fait que c'est le bordel, il serait plus simple de tout virer et recommencer l"implémentation quand la spec sera plus stable... Mais pourra-t-elle l'être sans implémentation ?

    En tout cas, CSS Exclusion rest l'un des modules dont j'attends beaucoup, un modules très complexes. Pour CSS Region, j'ai encore beaucoup de mal à voir comment l'utiliser de façon utile.

Discussions similaires

  1. Réponses: 10
    Dernier message: 31/03/2014, 17h21
  2. Réponses: 0
    Dernier message: 29/03/2010, 14h12
  3. Précisions aux CSS.. (pixel au près)
    Par {F-I} dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 25/08/2007, 10h02
  4. [WebForms][User Controls] Problème pour accéder aux CSS
    Par BouB dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/12/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo