Artikelen - Ramon96/browser-technologies-1920 GitHub Wiki
Everyone has javascript, right?
Dit artikel gaat er heel erg over dat je moet na moet denken wat je website doet als er geen javascript aanwezig is. De rede dat iemand geen javascript hoeft niet te zijn omdat deze persoon zijn javascript uit heeft staan.
- Wat als je in een trein zit en je verbinding valt weg voordat javascript is geladen.
- Wat nou als het bedrijf waar je voor werkt ter beveiliging javascript blokkeert?
- Wat nou als het wifi waar je op zit of de advertentie's die je inlaad javascript injecteerd waardoor jou javascript niet meer geladen kan worden?
- Wat nou als de browser die je gebruikt details van een andere applicatie aan het binnenhalen is?
- Wat nou als de persoon gewoon javascript uit heeft gezet?
- Wat nou als ze chrome's data besparing aan hebben staan?
- Wat nou als de gebruiker een plugin heeft geinstalleerd of een addon die met je contenet bemoeid?
- Wat nou als de content delivery network eruit ligt die je in je website inlaad?
- Wat als de browser je code niet ondersteunt?
Dit zijn vragen die je in gedachte moet nemen want de kans is dat als een van deze dingen niet het geval is, javascript het niet doet en misschien je website dus ook niet..
The web I want
Met javascript kan je een hoop coole dingen. Maar dit kan een enorme tol vragen van browser en de devices van je gebruiker. Teveel javascript kan de gebruiker meer data kosten en het kost meer onderhoud om het werkend te houden op alle devices.
Wat belangrijk is om weg te nemen van dit artikel is dat een website bedoelt is om content af te leveren aan de gebruiker, en daar bestaat al iets handigs voor namelijk: HTML!. Gebruik dat dan ook. En er bestaan ook al iets heel mooois om je website mooi te houden, namelijk CSS. Je website kan namelijk alles al zonder javascript. Het is niet perse slecht om javascript te gebruiken maar gebruik dat dan ook echt om de usability verder te verbeteren. Want als javascript niet doet kan dat gewoon beteken dat gebruikers jou website helemaal niet zouden kunnen gebruiken en dat zou zonde zijn.
Gebruik javascript als je er over nagedacht hebt dat het juist is. Vraag jezelf af: Dat wat ik wil doen, kan dat niet gewoon met html of css? Want als het antwoord daarop ja is dat is dat zonder twijfel het betere alternatief.