Arhiva web · 90 articole

2007–2011: Mobil, HTML5 și design responsive

Telefonul inteligent, HTML5, media queries, web fonts și WebGL au extins radical suprafața designului web.

Context

Ce definea această perioadă.

Un singur canvas desktop nu mai era suficient. Touch, densități diferite, orientări variabile și conexiuni mobile au obligat designul să răspundă contextului.

Componentele trebuiau să se reașeze, imaginile să se adapteze, iar interacțiunile să funcționeze fără hover. Prototiparea în browser devenea tot mai importantă.

Păstrăm abordarea mobile-first, conținutul fluid și alegerea efectelor după capacitatea dispozitivului.

ANUL

2007

  1. 01

    HTML și structură

    primele schițe HTML5 și semantica aplicațiilor

  2. 02

    CSS și layout

    grile fixe de 960px într-un web încă desktop

  3. 03

    Interacțiune și browser

    interacțiuni touch fără hover

  4. 04

    Performanță și livrare

    CSS sprites și livrare pe conexiuni mobile

  5. 05

    Accesibilitate

    navigație mobilă și ținte tactile

  6. 06

    Limbaj vizual

    reflexii, gloss și estetica Web 2.0 târziu

  7. 07

    Proces și instrumente

    testare pe browsere desktop și Mobile Safari

  8. 08

    CSS și layout

    viewport meta și controlul paginii pe ecrane mobile

  9. 09

    Interacțiune și browser

    HTML5 Canvas pentru vizualizări și jocuri în browser

  10. 10

    HTML și structură

    schițe HTML5 pentru audio și video fără plugin

  11. 11

    Interacțiune și browser

    offline web applications în primele propuneri HTML5

  12. 12

    Proces și instrumente

    Blueprint CSS și grile reutilizabile de layout

  13. 13

    Proces și instrumente

    feature detection pentru browsere mobile noi

  14. 14

    Performanță și livrare

    imagini pentru densități diferite înainte de srcset

  15. 15

    Accesibilitate

    navigație Ajax și păstrarea butonului Back

  16. 16

    Proces și instrumente

    Firebug pentru inspectarea layoutului și rețelei

  17. 17

    Performanță și livrare

    gzip și concatenare în optimizarea frontend

  18. 18

    HTML și structură

    microformate pentru persoane, locuri și evenimente

ANUL

2008

  1. 01

    HTML și structură

    HTML5 Working Draft și elemente semantice noi

  2. 02

    CSS și layout

    media queries ca fundament pentru layout adaptiv

  3. 03

    Interacțiune și browser

    Canvas și grafică programată în browser

  4. 04

    Performanță și livrare

    V8 și așteptări noi pentru viteza JavaScript

  5. 05

    Accesibilitate

    WAI-ARIA și aplicații web accesibile

  6. 06

    Limbaj vizual

    revenirea fonturilor web prin @font-face

  7. 07

    Proces și instrumente

    testare odată cu apariția Google Chrome

  8. 08

    Limbaj vizual

    border-radius și box-shadow fără imagini decorative

  9. 09

    Interacțiune și browser

    Web Storage și starea păstrată în browser

  10. 10

    Interacțiune și browser

    Geolocation API și interfețe dependente de poziție

  11. 11

    Performanță și livrare

    Application Cache și primele experiențe offline

  12. 12

    HTML și structură

    fallback pentru audio și video HTML5

  13. 13

    Accesibilitate

    roluri landmark WAI-ARIA în aplicații web

  14. 14

    Limbaj vizual

    transformări CSS în primele implementări WebKit

  15. 15

    CSS și layout

    960 Grid System și consistența layouturilor desktop

  16. 16

    Performanță și livrare

    YSlow și reguli explicite pentru performanță

  17. 17

    Proces și instrumente

    GitHub și colaborarea distribuită pe cod frontend

  18. 18

    Performanță și livrare

    sprite-uri și data URI pentru reducerea requesturilor

ANUL

2009

  1. 01

    HTML și structură

    elemente HTML5 pentru structura paginii

  2. 02

    CSS și layout

    transformări CSS și compoziții fără imagini

  3. 03

    Interacțiune și browser

    interfețe JavaScript cu stări mai complexe

  4. 04

    Performanță și livrare

    WOFF și costul fonturilor web

  5. 05

    Accesibilitate

    ARIA pentru widgeturi dinamice

  6. 06

    Limbaj vizual

    mobile-first ca ordine de prioritizare

  7. 07

    Proces și instrumente

    Node.js și unelte JavaScript dincolo de browser

  8. 08

    Interacțiune și browser

    Canvas pentru jocuri și vizualizări interactive

  9. 09

    HTML și structură

    codecuri video HTML5 și strategii de fallback

  10. 10

    Interacțiune și browser

    localStorage pentru preferințe și stare locală

  11. 11

    Accesibilitate

    geolocație cu permisiune explicită a utilizatorului

  12. 12

    Limbaj vizual

    gradienți CSS fără imagini de fundal

  13. 13

    CSS și layout

    border-radius și colțuri fluide în componente

  14. 14

    Limbaj vizual

    animații WebKit și mișcare accelerată

  15. 15

    Interacțiune și browser

    jQuery UI și limbaj comun pentru widgeturi

  16. 16

    Accesibilitate

    progressive enhancement pentru smartphone-uri

  17. 17

    Accesibilitate

    anunțarea schimbărilor de stare pentru cititoare de ecran

  18. 18

    Performanță și livrare

    data URI și compromisuri de cache

ANUL

2010

  1. 01

    HTML și structură

    HTML5 video și conținut media nativ

  2. 02

    CSS și layout

    Responsive Web Design ca sistem de layout

  3. 03

    Interacțiune și browser

    tranziții CSS pentru feedback discret

  4. 04

    Performanță și livrare

    fonturi web și strategia de încărcare

  5. 05

    Accesibilitate

    touch, orientare și conținut accesibil pe mobil

  6. 06

    Limbaj vizual

    imagini flexibile pe ecrane cu lățimi variabile

  7. 07

    Proces și instrumente

    prototipare directă în browser

  8. 08

    CSS și layout

    viewport meta în implementări responsive mobile

  9. 09

    Limbaj vizual

    transformări CSS 2D și 3D pentru interfețe

  10. 10

    Interacțiune și browser

    Web Storage în aplicații fără sesiune permanentă pe server

  11. 11

    Interacțiune și browser

    Geolocation API în servicii locale

  12. 12

    HTML și structură

    HTML5 input types și tastaturi mobile potrivite

  13. 13

    HTML și structură

    elemente section, article și nav în structuri editoriale

  14. 14

    Proces și instrumente

    Modernizr și detectarea capabilităților browserului

  15. 15

    Limbaj vizual

    SVG inline pentru iconuri scalabile

  16. 16

    Interacțiune și browser

    touch events și gesturi pe dispozitive mobile

  17. 17

    Performanță și livrare

    Application Cache și modelul offline timpuriu

  18. 18

    Accesibilitate

    mobile-first content și prioritizarea informației

ANUL

2011

  1. 01

    HTML și structură

    HTML ca Living Standard

  2. 02

    CSS și layout

    CSS 2.1 și layout interoperabil

  3. 03

    Interacțiune și browser

    WebGL 1.0 și grafică 3D în browser

  4. 04

    Performanță și livrare

    problema imaginilor responsive

  5. 05

    Accesibilitate

    HTML semantic pentru regiuni și navigație

  6. 06

    Limbaj vizual

    animații CSS și mișcare fără plugin

  7. 07

    Proces și instrumente

    frameworkuri responsive și consistență de echipă

  8. 08

    CSS și layout

    navigație responsive pentru meniuri complexe

  9. 09

    Limbaj vizual

    gradienți CSS3 în sisteme vizuale fără imagini

  10. 10

    Interacțiune și browser

    History API și URL-uri pentru aplicații dinamice

  11. 11

    Interacțiune și browser

    WebSocket și feedback în timp real

  12. 12

    Performanță și livrare

    IndexedDB și date structurate păstrate local

  13. 13

    Limbaj vizual

    WOFF ca format interoperabil pentru fonturi web

  14. 14

    Accesibilitate

    landmark-uri ARIA și orientare în aplicații

  15. 15

    Performanță și livrare

    waterfall de rețea în instrumentele browserului

  16. 16

    Proces și instrumente

    Less și Sass în organizarea codului CSS

  17. 17

    Performanță și livrare

    bugete de performanță pentru conexiuni mobile

  18. 18

    Proces și instrumente

    feature detection în locul identificării browserului