Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.21 KB

how-we-think-about-browsers-on-github-s-blog.md

File metadata and controls

33 lines (28 loc) · 1.21 KB
date title description tags noteWithTitle linkTarget mainImage.url mainImage.alt mainImage.aspectRatioWidth mainImage.aspectRatioHeight mainImage.srcsetWidths mainImage.sizes mainImage.isAnchor draft
2022-06-30 09:50:00 UTC
How we think about browsers, on GitHub’s blog
Keith Cirkel of Github has written about how they think about browsers and it’s interesting
link
javascript
progressiveenhancement
false
false
false

Keith Cirkel of Github has written about how they think about browsers and it’s interesting. In summary Github achieve:

  • improved performance;
  • exploiting new native technologies; and
  • universal user access/inclusion

…via a progressive enhancement strategy that ensures a basic experience for all but delivers an enhanced experience to most. Their tooling gets a bit deep/exotic in places but I think the basic premise is:

  1. decide on what our basic experience is, then use native HTML combined with a bare minimum of other stuff to help old browsers deliver that; and
  2. exploit new JS features in our enhanced experience (the one most people will get) to make it super lean and fast

Pretty cool.