Ξεκίνησαν μια πρωτοβουλία για την αύξηση της συμβατότητας μεταξύ των προγραμμάτων περιήγησης ιστού

Για πολλά χρόνια Ο πόλεμος μεταξύ των κύριων προγραμμάτων περιήγησης ιστού ήταν αρκετά εμφανής, είτε επιβάλλεται μέσω διαφορετικών τύπων στρατηγικών, είτε παίζοντας δίκαια είτε απλώς εφαρμόζοντας διάφορους τύπους μπλοκ ή εμποδίων στον χρήστη για να τον εμποδίσει να αλλάξει το πρόγραμμα περιήγησής του.

Αλλά Τώρα τα πράγματα φαίνεται να «αλλάζουν», από τις Google, Mozilla, Apple, Microsoft, Bocoup και Igalia πρόσφατα ανακοίνωσαν ότι έχουν συνεργαστεί για να λύσουν διάφορα προβλήματα της συμβατότητας του προγράμματος περιήγησης, καθώς και της δυνατότητας παροχής πιο συνεπούς υποστήριξης για τεχνολογίες Ιστού και ενοποίησης της λειτουργίας στοιχείων που επηρεάζουν την εμφάνιση ιστοσελίδων και εφαρμογών Ιστού (κάτι που λείπει εδώ και πολύ καιρό και έχουν ζητήσει πολλοί προγραμματιστές).

Από το τελευταίο, θα μπορούσαμε να πούμε ότι τουλάχιστον από την εισαγωγή των smartphone, η ανάπτυξη ιστού έχει γίνει λίγο πιο ενοποιημένη, αλλά όχι σε σημείο που να μπορεί να χρησιμοποιηθεί μία μόνο προδιαγραφή σε όλη τη σχεδίαση και ειδικά στην εκτέλεση σεναρίου.

Για πρώτη φορά, όλοι οι μεγάλοι προμηθευτές προγραμμάτων περιήγησης και άλλοι ενδιαφερόμενοι φορείς συγκεντρώθηκαν για να επιλύσουν σημαντικά ζητήματα συμβατότητας προγραμμάτων περιήγησης που εντοπίζονται από προγραμματιστές ιστού. Το Interop 2022 θα βελτιώσει την εμπειρία ανάπτυξης για το διαδίκτυο σε 15 βασικούς τομείς. Σε αυτό το άρθρο, μάθετε πώς φτάσαμε εδώ, σε τι επικεντρώνεται το έργο, πώς θα μετρηθεί η επιτυχία και πώς μπορείτε να παρακολουθήσετε την πρόοδο.

Γι 'αυτό τώρα οι γίγαντες και οι αναφορείς των προγραμμάτων περιήγησης ιστού ένωσαν τις δυνάμεις τους με κύριο στόχο να μπορούμε να επιτύχουμε την ίδια εμφάνιση και συμπεριφορά των τοποθεσιών, ανεξάρτητα από το πρόγραμμα περιήγησης και το λειτουργικό σύστημα.

Αυτό που επιδιώκεται να επιτευχθεί είναι ότι η διαδικτυακή πλατφόρμα πρέπει να είναι ολιστική και οι προγραμματιστές πρέπει να δίνουν προσοχή στη δημιουργία διαδικτυακών εφαρμογών και να μην βρίσκουν τρόπους για να αποφύγουν ορισμένες ασυμβατότητες μεταξύ των προγραμμάτων περιήγησης.

Το 2019 ξεκίνησαν οι Mozilla, Google και άλλοι Μια μεγάλη προσπάθεια για να κατανοήσετε τα σημεία πόνου των προγραμματιστών, με τη μορφή Έρευνες αξιολόγησης αναγκών προγραμματιστών MDN και το Αναφορά συμβατότητας προγράμματος περιήγησης βαθιά βύθιση. Αυτές οι αναφορές μας έδωσαν λεπτομερείς και εφαρμόσιμες πληροφορίες για την αντιμετώπιση των κορυφαίων προκλήσεων για τους προγραμματιστές με την πλατφόρμα ιστού και οδήγησαν στο compat προσπάθεια 2021 .

Στο πλαίσιο της πρωτοβουλίας, έχει ετοιμαστεί μια νέα εργαλειοθήκη δοκιμής προγράμματος περιήγησης, Interop 2022, το οποίο περιλαμβάνει 18 από κοινού προετοιμασμένες δοκιμές που αξιολογούν το επίπεδο εφαρμογής τεχνολογιών Ιστού που αναπτύχθηκαν πρόσφατα.

Μεταξύ των τεχνολογιών που αξιολογήθηκαν από τις δοκιμές είναι:

  • Διαδοχικά επίπεδα CSS
  • χρωματικοί χώροι (χρωματική ανάμειξη, χρωματική αντίθεση)
  • CSS Property Containers (CSS Containment)
  • στοιχεία για τη δημιουργία διαλόγων ( )
  • φόρμες ιστού
  • κύλιση (scroll snap, scroll-behavior, overscroll-behavior)
  • γραμματοσειρά (font-variant-alternates, font-variant-position)
  • κωδικοποιήσεις (ic)
  • Web Support API
  • Flexbox
  • Πλέγμα CSS (υποπλέγμα)
  • μετασχηματισμοί css
  • σταθερή τοποθέτηση (CSS).

Αναφέρεται ότι οι δοκιμές βασίζονται σε σχόλια από προγραμματιστές ιστού και παράπονα χρηστών για ασυμφωνία στη συμπεριφορά του προγράμματος περιήγησης.

Τα προβλήματα που επιλύθηκαν χωρίζονται σε δύο κατηγορίες: σφάλματα ή ελλείψεις στην εφαρμογή υποστήριξης προτύπων ιστού (15 δοκιμές) και προβλήματα που σχετίζονται με ασάφειες ή ελλιπείς οδηγίες στις προδιαγραφές (3 δοκιμές).

Μεταξύ των θεμάτων που εξετάζονται στη δεύτερη κατηγορία, υπάρχουν ελαττώματα στις προδιαγραφές που σχετίζονται με την επεξεργασία περιεχομένου (contentEditable), execCommand, συμβάντα ποντικιού και δείκτη, μονάδες ορατής περιοχής (lv*, sv* και dv* για τις μικρότερες μονάδες). μικρότερο και δυναμικό). μεγέθη θυρών προβολής).

Πρέπει να αναφερθεί ότι το έργο κυκλοφόρησε επίσης μια πλατφόρμα για τη δοκιμή πειραματικών κατασκευών και σταθερό από τα προγράμματα περιήγησης Chrome, Edge, Firefox και Safari. Ο Firefox έδειξε την καλύτερη πρόοδο στην επίλυση ασυμβατοτήτων, με 69% για τον σταθερό κλάδο και 74% για τον πειραματικό κλάδο. Συγκριτικά, ο Chrome σημείωσε 61% και 71%, ενώ το Safari σημείωσε 50% και 73%.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.