Your website does not need JavaScript - Amy Kapernick - NDC Porto 2023
Вставка
- Опубліковано 16 бер 2024
- This talk was recorded at NDC Porto in Porto, Portugal. #ndcporto #ndcconferences #javascript #web #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences.com
ndcporto.com/
Subscribe to our UA-cam channel and learn every day:
/@NDC
Follow our Social Media!
/ ndcconferences
/ ndc_conferences
/ ndc_conferences
When we build a website these days, there’s a 110% chance that it’s got some form of JavaScript on it. Whether it’s a full framework, for animations, to trigger a popup or as a tracking script, JavaScript is all around us.
But what if I told you that you didn’t have to use JavaScript at all? Not even as a build process? Thanks to updates in browser technologies, there’s now a plethora of native browser features that allow building modern, functional websites, sans JavaScript.
So together, we’ll build out a completely static website, a collection of HTML and CSS files, no tracking, no scripting, no servers, no third-party resources. Let’s build a website the way we used to (but no marquees). - Наука та технологія
I'd rather debug JS than CSS. But I agree, we often forget how powerful CSS is.
gosh I'd love to live in a javascript-lite world
I loved this talk. Engaging speaker and I learned a lot.
Full disclosure I love JavaScript and have tried to learn CSS 5-6 times.
Hence this was super informative for me. Thanks a lot
Combine this with HTMX 😁
One of the issues with having circles for multi choice is accessibility
I wonder how a screen reader handles it, and it also makes it harder to actually use the software
I'm pretty sure even writing the HTML for a circular multi choice will require a whole lot of awful workarounds(like having multiple form-tags), but I avoid modern webdesign like the plague so don't take my word for it
This was a good talk!
When though?
sharpening filter kill me please
The JS Cult won’t like this
blazor ;-)
Technically Blazor still used tons of JS to work properly (disable JS on the client and everything stop working)