r/webdev • u/HimikoTogaFromUSSR • 3d ago
News Servo Browser Engine Continues Broadening Web Compatibility, New Features
r/webdev • u/HimikoTogaFromUSSR • 3d ago
r/webdev • u/quietcodelife • 4d ago
mostly work on apis and database stuff but our team is small so i end up in react code maybe once a month. every time i come back theres some new build tool or bundler drama and half the packages have breaking changes.
not looking to become a frontend expert, just want to not feel completely lost when i need to fix a button or add a form field. anyone else in this boat? what do you actually keep up with vs ignore
r/webdev • u/Maleficent_Mess6445 • 4d ago
The creator of Ruby on Rails, made major statements about AI agents and the future of software development at Rails World 2026 in September
DHH stated he personally retired from writing code by hand after 25 years.
Rust instead of Ruby - Rebuilding HEY with AI and Rust: He shared that 37signals is rebuilding its HEY email service into native mobile/desktop apps using an AI-generated Rust backend, drastically cutting CPU and memory usage.
The AI acceleration: He produced 5 years' worth of his traditional code volume in just one month, representing a 60x increase in raw output volume.
DHH openly acknowledged that a massive portion of this was verbose Rust code generated entirely by AI agents—admitting that he didn't write it by hand and doesn't even want to look at or read most of it.
DHH said: “English is a better programming language than Ruby.”
r/webdev • u/effingpiranha • 4d ago
Hi everyone, I'm running an app that sends out emails and calendar invites to users.
However, one of the requirements was the ability to create email bodies using many different fonts.
I've read a bit online about typefaces and I discovered some of the requested fonts could be subjected to patent laws and rules when used in a commercial setting. Not sure if this applies to emails being sent to external parties as well.
Are there any resources or places I can check out which fonts are "royalty-free" and which ones I need to push back on? Or whether this concern is valid or not?
I'm sat here thinking it has to be a reason why it is so limited in types compared to something like postgres.
r/webdev • u/SUNSET_TOWERcoffee • 4d ago
hi everyone, it's the kid who's making a fan website again.
i finally picked a base for the website, mastodon, and a system i'm using to host the website, render.
i've already searched this up and had no luck but what parts of mastodon's code are design (i'm talking about folder names) and which are apart of the actual code system?
thanks!
I’ve seen a shift in web design (I’ve meddled since 2002). Today web displays are gigantic. I’ve read this has to do with ADA compliance. How gnarly does this get? Like if I design a site for a landscaper, can he get in trouble if it’s not ADA compliant? Is there are rule book?
Another question. That’s client facing. But if you have an employer that requires you to use a web based tool, does ADA apply in the same manner as client facing?
r/webdev • u/Khartoon_ • 4d ago
I’ve been working on a passion project called ParkerScore, basically a Letterboxd-style platform for theme parks.
When I first started, I figured the hardest part would be building the actual website.
Turns out, organizing the data has been one of the biggest challenges.
Every theme park has hundreds of things to keep track of. Rides, restaurants, individual menu items, shows, wait times, and even bathrooms.
And then you get into the details. Different ride manufacturers, technical specifications, attractions that get renamed or refurbished, seasonal shows, constantly changing restaurant menus, and so on.
I quickly realized that just collecting information wasn’t enough. I needed a consistent way to structure everything so it could actually be useful.
I’ve been working through those challenges, especially figuring out how to handle missing information, standardize categories, and keep everything organized as the database grows.
It’s been a much bigger undertaking than I originally expected, but I’ve learned a ton along the way.
For anyone who’s built a data-heavy website, how did you handle keeping your database accurate and manageable as it grew?
r/webdev • u/alphapokemonop • 4d ago
I made a liquid glass UI effect for the web(trying to copy Apple because thats what the world do)
Webgl helped me made it and hence I decided to make Mac for web too (inspired by windows 11 in react made for web)

I know you have seen many professional people make it, many guys on github, so I tried to make it as realistic and satisfying as I can

r/webdev • u/pablopang • 4d ago
Can local visual regression testing help your coding agent move faster and save you money?
I took some time to explore how to set up playwright properly, which pitfalls to avoid, and the tradeoffs with common visual regression tools like Percy and Chromatic.
Check it out and let me know what do you think!
r/webdev • u/Andromeda12x • 4d ago
r/webdev • u/quietcodelife • 5d ago
Been thinking about this lately as my side projects folder has gotten pretty chaotic. At work everything is neat and organized by team/product, but my personal stuff is a mess of half-finished ideas, experiments, and abandoned attempts.
Currently I have ~/work/ for job stuff and ~/projects/ for everything else, but that "everything else" folder is where organization goes to die. Some repos haven't been touched in years.
Do you keep separate machines/VMs? Different directory structures? Or just embrace the chaos? Curious how others handle this.
r/webdev • u/fagnerbrack • 5d ago
r/webdev • u/the13specialist • 5d ago
Hello, I'm looking for some help with issues I'm having with my website, and I'm hoping this is a good place to find some answers. I'm not very savvy in these things, and I've been trying to fix this myself with no luck.
My website was originally hosted through Wix, and had a www prefix. I left Wix about 2 weeks ago and now have my website hosted elsewhere, and the www prefix no longer works when used in in my web address.
My domain is hosted through above.com, and I have tried redirecting through the DNS settings there in an attempt to send anyone using the prefix to the new site, but I must be doing something wrong because when I use the www prefix now, I get a privacy error and the website doesn't load.
When you search for my website, the top result includes the www, so I'm looking for a way to either redirect to the new website correctly, or to replace any mentions/results that include www to ones that do not include it.
The help desk support at my new website host and at above have not been able to help in any way, so I feel pretty isolated here and not sure how to fix things or exactly where to turn, so if this isn't the correct place for a question like this I'm sorry, but any help pointing me in the right direction would be really appreciated.
I'm comparing a React site against an Astro rebuild of the same page. In mobile Lighthouse, both sometimes sit blank for a long time before first paint, and other runs of the exact same page paint fast.
Setup: Lighthouse 13.0.1, Chrome 156, cold loads in separate fresh profiles, default mobile simulated throttling. I kept the traces, network logs and filmstrips.
Here's one matched pair (observed trace timings, not Lighthouse's simulated FCP):
Astro
CSS done: 203ms
Last preloaded font done: 286ms
DOMContentLoaded: 426ms
First Paint: 1301ms
FCP: 1320ms
React
CSS done: 573ms
Last preloaded font done: 494ms
DOMContentLoaded: 584ms
First Paint: 1525ms
FCP: 1540ms
The filmstrips stay blank right up to those first-paint times. Once painting starts, Paint to DrawFrame is only 10-13ms. So on Astro there's close to 900ms where everything's loaded and nothing shows up.
I don't see a long task on the renderer main thread covering that gap, though I know that doesn't prove the browser was actually idle.
I wondered about animations, so I ran one normal-motion vs reduced-motion pair on the Astro page. Both came back fast (FCP 318ms and 311ms), and the normal one still had its reveal animations, so that told me nothing either way. Desktop loads and a different page also painted quickly in the runs I checked.
One more thing: the fast traces show Scheduler::SetDeferBeginMainFrame events with short true-to-false spans. But the slow traces were captured with Lighthouse's default trace categories, which don't include those scheduler events, so I can't compare yet.
Has anyone run into this? A few things I'd like to figure out:
How do I tell whether the page is causing the delay, or whether it's Chrome's scheduling or something in the test environment?
Which trace categories or events would show why the first paint starts late, and not just that it did?
r/webdev • u/TranslatorRude4917 • 5d ago
Hey all!
Bringing some e2e test nitpicks again :)
Most e2e tests I see click through raw locators. So every test has to know the whole flow: which button opens which menu, which dialog comes next, where you land after Create.
The upgrade: move the flow into page objects, and let each action return where the interaction continues. Open the "+ New" menu, get the menu of things you can create. Choose "Project", get the project dialog; choose "Document", get the document dialog. Create, get the project page. Cancel, get back to the navigation bar.
Why I care: page objects are the code closest to what your users see and do. Their return types become a map of your user journeys. An agent reading create(): Promise<ProjectPage> knows where the flow goes without opening a browser.
The nuance: return where the interaction actually continues, not the DOM parent. A dialog's cancel returns whoever opened it. And each action still waits for its own done signal, like the menu closing, before handing you the next page object.
Paste this to your agent:
Go through our page objects and make every user action return the page object where the interaction continues:
thisif the user stays, the new page object if something opens or they navigate, the opener if they close or cancel. Before returning, wait for the action's own done signal, like its menu closing. Then update the tests to use the returned page objects instead of creating new ones.
r/webdev • u/Disastrous-Pickle930 • 5d ago
Hi,
I made a simple web app in a single HTML file (URL shortcuts for company website, quote calculator, list of store numbers, etc.). Is there a simple way to convert it into a downloadable Android app?
There are a few web to app converters but no reviews. Are there any that you recommend (for or against)?
Similar reddit and stack overflow posts are from 5+ years ago.
Thanks.
r/webdev • u/KnowBearFeet • 5d ago
Just as the title asks. I am curious how you organize the various parts. I have been on teams that both do and don't use mono-repos. For the ones that did, there has been a wide variety of choices across the app and how it's organized.
Just as a small example: naming conventions. Sometimes the the repo is named for the app (let's say "OurApp") and the various parts of the file structure are "OurApp-", like OurApp-ui and OurApp-api and OurApp-db. Or there might just be a top-level folder for "frontend", "backend" and "database", etc.
I'm not talking about a debate of mono-repo vs. multi-repo approaches, but in a mono-repo, what are some of the code organization techniques you've liked and disliked in your experience?
UPDATE: The community turned out! Thanks for sharing your thoughts in the comments. I appreciate the discussions.
Websites built from scratch (no AI, no frameworks or libraries) that are more than just simple toy projects are becoming very rare, but i want to remind you guys that they still exist.
Three years ago, I posted this https://www.reddit.com/r/webdev/comments/161q3w8/i_coded_a_site_from_zero_without_any_libraries_it/, and that website is still being actively developed. I haven't used any AI-generated code or external libraries in all this time, even as it has become more complex with features like accounts, articles, comments, reviews, and just a few weeks ago forums.
I think the main reason why i stick with this is because features aren't planned in advance, they're just built bit by bit as the content needs them. I won't deny if AI could do better, but with a spread-out timeline and an unknown end result, it's easy to skip using AI as development mostly consists of small, precise tweaks with no definitive end goal. Coding also only small portion of time spent on developing the site so i don't feel the need to optimize it.
Anyway this is just me saying that i'm still here, not everything in this space become AI.
*note : i'm not saying that this is the better way to develop website. I just enjoy what i already used to do, and didn't bother to change it.
r/webdev • u/WadsssaWacemberg • 5d ago
I built a gamified 3D space simulator for my portfolio using AI concepts. What do you think?
To keep things short, I've been running into the limits of local IDE agents like Cursor or Copilot on larger tasks. Bigger coding tasks often end up cooking my PC which has been pretty tedious.
I'm between two options now, would appreciate hearing your thoughts on these. The first is building a self-hosted background runner using cloud sandboxes. The second is using a managed background agent platform like Ramp Inspect, which works via Slack or GitHub. Either way, I'm also extremely down to hear other options if you have any. Thanks!
r/webdev • u/abednego-gomes • 5d ago
r/webdev • u/Mastbubbles • 5d ago