#webdevelopment
46 posts · Last used 1d
No Javascript Day
https://shkspr.mobi/blog/2013/11/no-javascript-day/
I'd like to propose that web designers around the world spend one day this year browsing the web with JavaScript disabled.
I'm tentatively calling this "International No Javascript UseR Experience Day" or INJURED for short.
A few weeks ago, a reader of my blog complained that all they saw was a blank screen. As Liz Conlan pointed out, my CSS was making the whole page invisible. My WordPress theme has a feature which renders the page blank until all the extra fonts etc have properly loaded - then it makes the page visible. That's a neat little hack to stop the page jumping around as it loads - but it fails utterly when the user doesn't have JavaScript.
Why Do This?
Firstly, let's ask how many people browse the web without JS.
According to this recent post by the UK Government's web team, approximately 1.1% of their visitors don't or can't use JavaScript.
That's a small fraction of visitors - but not an insignificant number of people to piss off if you run a major website.
Secondly, why don't people use JavaScript? There are a variety of reasons, most of which seem to fall into the following categories:
Security. Why run untrusted code on your computer if not strictly necessary?
Speed. On slower machines, or those with limited bandwidth, JavaScript can cause a page to render slowly.
Privacy. JavaScript is often used to track users.
Accessibility. Not all users have perfect vision or dexterity - JavaScript can be an annoyance, assuming their accessible browser supports it at all.
Incompatible browser. As well as specialised browsers, many people still run outdated versions of popular web browsers.
Network interference. Some ISPs and corporate networks will automatically degrade or disable JavaScript.
So, we have a bunch of customers / users who either can't or won't use JavaScript. Should we ignore them?
How The Other Half Live
I think it's important to see how our technology works when presented in less-than-ideal circumstances. If an astronaut on the ISS wants to load your website on their IE6 box running over slow link with huge ping times, what's their experience going to be?
I quite often use Lynx to browse the web. It's a text only browser with very few bells and whistles. Here's how it looks when trying to use Twitter.
I use Lynx for 4 main reasons:
How does my layout work for those who use Text-To-Speech to browse the web? It's not perfect, but I can see how easy it is to navigate, whether I've used alt/title tags for images correctly.
When on a painfully slow connection. We've all be stuck somewhere with Internet speeds barely better than dial-up, right? With Lynx I'm not loading MBs of JS, CSS, images, Flash objects, HTML5 video. Just the information I want.
What does a search engine see? When a spider comes crawling, how much semantic meaning do they derive from my markup?
Does basic functionality work for the lowest common denominator.
It's amazing how quick the web when you're ignoring everything other than the HTML! Moreso, it's incredible how even some simple sites won't work without JavaScript.
I'm not proposing that we go back to a text-only existence, nor that we all disable JavaScript permanently. Merely that - once in a while - we experience the web without our favourite toy. Do our sites break catastrophically? Is there a more accessible way we can provide a feature?
I'm not proposing to make a website, logo, or define a specific day. I'd just like you to turn off JavaScript for a day and see if anything odd happens.
#javascript #NaBloPoMo #WebDevelopment
Boosted by @welcome@friends.deko.cloud
Hello, Mastodon! I’m Amit Kumar, founder of Stranger Talk.
Sometimes you want a conversation without a camera or a long profile setup. Our free chat website for adults 18+ offers random text chats, private rooms and group conversations. No signup required to start.
What helps you feel comfortable saying hello to someone new online? I’d welcome thoughtful feedback.
https://strangertalk.in
#Introduction #WebDevelopment
11/3/2026 Update:
Slerpee:
Building Slerpee has been incredibly rewarding! We're beyond grateful for 100+ Chrome Web Store downloads. More exciting updates are coming soon, and trust me, they'll be worth the wait!
M-Pocket:
With Slerpee moving quickly, M-Pocket is a side project for now. I have a new demo coming once my CardPuter Zero arrives, along with a redesigned UI. Exciting things ahead!
#IoT #WebDevelopment #Update #Monsterdon #BuildInPublic
Boosted by @welcome@friends.deko.cloud
Hey! 👋 I’m a person interested in web development, AI tools, home labs, and electronics.
Looking forward to meeting people and sharing what I’m working on!
#Introduction #WebDevelopment #BuildInPublic
Announcing Official Puppeteer Support for Firefox
https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/
#WebDevelopment #BrowserTech #OpenSource
The End of Eleventy | 🔗 https://brennan.day/the-end-of-eleventy/
#Eleventy #StaticSiteGenerators #OpenSource #WebDevelopment #Community
We just shipped support for the ugliest part of HTTP: Vary
https://simonwillison.net/2026/Sep/23/hn-49823961/
#HTTP #WebDevelopment #OpenSource
How to Use Frank Responsive Checker: The Ultimate Guide to Website Mobile & Device Testing
In today’s mobile-first world, a website that looks stunning on a desktop but breaks on a smartphone is a major liability...
https://wpfrank.com/how-to-use-frank-responsive-checker/
#Responsive #website #Webdevelopment
PHP has overtaken Go in the rankings ! 🐘EN
PHP superó a Go en el ranking ! 🐘ES
#programming #coding #programación #code #webdevelopment #devs #softwaredevelopment #php #ranking
You have one weekend to ship an MVP.
What's helping you move the fastest?
#BuildInPublic #WebDevelopment #IndieHackers
Small businesses deserve high-quality digital solutions without the enterprise price tag. We offer unbeatable packages, share our knowledge, and grow with you—because your success is our success. Built in Edmonton, serving the world. Book a free consultation today.
#CodrLabs #WebDevelopment #SoftwareDevelopment #WebDesign #AppDevelopment #SmallBusiness #UIUX #BrandIdentity #Startups #MadeInCanada
Octane – React's programming model, compiled
Article URL: https://octanejs.dev Comments URL: https://news.ycombinator.com/item?id=49152640 Points: 4 # Comments: 0
https://octanejs.dev/
#Tech #Technology #Software #OpenSource #HackerNews #Programming #React #WebDevelopment #Frontend [Hacker News]
Summer's the quiet window before fall demand hits. Use it. Free consultation with our team — start a new build, fix what's broken, or get expert eyes on what's running. 20+ projects shipped across 8+ industries. Worst case? You walk away with sharper strategy. No cost, no pressure.
Your business deserves better than a Canva site.
Book: codrlabs.com
#CodrLabs #WebDevelopment #SoftwareDevelopment #WebDesign #AppDevelopment #SmallBusiness #UIUX #BrandIdentity #Startups #MadeInCanada
Need a modern business website? Aviras Pte Ltd provides professional website design and development services tailored to startups, SMEs, and enterprises. From responsive corporate websites to custom web solutions, we build secure, user-friendly, and scalable digital experiences.
Learn more: https://aviras.sg/design-development.php
#WebsiteDesign #WebsiteDevelopment #WebDevelopment #SingaporeBusiness #BusinessWebsite #ResponsiveWebDesign #CustomWebsite #CorporateWebsite #EcommerceWebsite #WordPressDevelopment
OpenAI is testing a 'Sign in with ChatGPT' feature across select platforms, enabling seamless single sign-on while preserving user account security.
#OpenAI #ChatGPT #SingleSignOn #Cybersecurity #WebDevelopment
A word of advice for anyone with an online presence, especially on sites like #Substack and #Medium…
Get your own website, and syndicate to those platforms after posting on your own. That way, you’re not at the whims of some faceless company prone to future enshittification.
You won’t get cancelled because you said/did something the platform owners dislike offline. Companies won’t ignore fair use as often. And you have full control over the design and features.
#indieweb #webdevelopment
Replying to
And it's done
Yesterday I finally launched my migrated new blog. I moved it from slop'py hugo to the Zine SSG.
Page: https://lukasrotermund.de
Code: https://forgejo.lukasrotermund.de/lrotermund/blog-zine
Zine is not yet v1.0, so it's not polished in every aspect. But I had a lot of fun during the migration! The new site is a lot simpler the the hugo blog. No more shortcodes, no more partials, no more themes, no JS. I have to patch a few more things and I have to find a way to add a site map, but all in all I am very happy.
Check out Zine SSG!
#Zine #ZineSSG #WebHosting #WebDevelopment #Development #Blog #Blogging #SSG #Hugo #Gohugo #FckAi #FckLLMs
The Model Context Protocol (MCP) undergoes a massive update to a stateless architecture, eliminating session IDs and introducing multi-round requests.
#MCPProtocol #StatelessArchitecture #APIUpdates #WebDevelopment #SoftwareEngineering








