Waarom geen IE?

Waarom geen IE?


**** POTATO 64 ****
64K RAM SYSTEM - 38911 BYTES FREE - 480X360 COMPOSITE DISPLAY
READY.
LOAD"BROWSER",8,1
ENTER URL:HTTP://WWW.MICHAELROELEVELD.NL/SUPPORT.HTML
DOWNLOADING WEBPAGE 2082 BYTES...
DOWNLOADING STYLESHEET 684 BYTES...
DOWNLOADING FAVICON 212 BYTES...
DOWNLOADING IMAGE 150 BYTES...
DOWNLOADING IMAGE 205 BYTES...

Waarom ondersteun ik sommige browsers niet?

Als browser-developer is het vaak lastig om de webstandaarden, vastgelegd door W3C, te begrijpen en correct te implementeren, zo blijkt uit de historisch bewezen loshangendheid van Internet Explorer, deze dagen bekend als Edge. Dat wil nog niet zeggen dat het mijn probleem is.

Ik heb de bewuste keuze gemaakt om mijn website niet onnodig 2-3x groter/trager/archaïscher te maken onder de motorkap simpelweg om archaïsche webbrowsers te ondersteunen. Mijn website werkt op Chrome, Firefox, Safari, en Opera, want die volgen de standaarden die ik ook gebruik.

Lijst van dingen die IE niet ondersteunt (en wel nodig zijn):

  • CSS justify-content: center werkt niet correct
  • CSS var(--name) werkt niet
  • CSS calc() werkt niet
  • CSS position: sticky werkt niet
  • JavaScript class werkt niet
  • post-render stylesheets veranderen via javascript kan niet
  • input elementen stylen is in het algemeen zeer kut

In de toekomst

Het ziet er slecht uit voor Chrome en Safari. Safari begint het Internet Explorer van deze tijd te worden, en Chrome wijkt af van standaarden door allerlei zelfbedachte dingen te implementeren. Van deze onofficiële features maken Google-websites zoals youtube dan weer handig gebruik.

Iedere browser die mijn content vertoont zoals verwacht, ondersteun ik. Onofficiële features implementeer ik niet. Officiële features, ondersteund of niet, implementeer ik wel.

Voor nu is dat alles in HTML5 + CSS3 + JS(ECMAScript 6)

Conclusie

Al met al raad ik je aan om Firefox te gebruiken.

Reacties


Niet aan deze 3 velden zitten. Je hoort ze eigenlijk niet te zien. Stuur aub een mail naar info at michaelroeleveld punt nl.

Zoeken

Opgehaald in 0.00899s