The W3C (The body that dictates web standards) specification, that describes what browser engines should handle, like CSS features, HTML5 etc and how is equivalent to thousands of pages long and there are huge standards to implement.
HTML5 is a big thing to implement, so is CSS and the JavaScript engine and probably even more technologies I'm forgetting
And that's just implementation, it takes even more work to get them running well enough for the average end-user
Ladybird has been working on their from scratch engine for ~5 years iirc and they're not planning to even have the first alpha out until next year lol
Welcome happy you're here! We've got memes on deck at !memes@lemmy.world and if you're a programmer of some kinds we got !programmer_humor@programming.dev to scratch that itch and be sure to drop a shit(post) off at !lemmyshitpost@lemmy.world or if you want SCIENCE and memes head over to the wonderful !science_memes@mander.xyz or if you just want regular SCIENCE mander.xyz is full of sciency comms like !science@mander.xyz and !astronomy@mander.xyz. !onehundredninetysix@lemmy.blahaj.zone is also nice this time of year, but you'll have to post before you can leave.
We're not without our cons though, biggest problem we have are probably the Tankies (Authoritarian "communists" who will overlook any wrong doings of China, Russia, NK because they think their governments are the "gold standard"), but here they're mostly on the Tankie Triad lemmy.ml, lemmygrad and hexbear. You have a Reddit.org account so iirc you only need to worry about .ml, but on Lemmy you can do a personal instance wide block if you'd rather just not deal with them. If you want to see what they get up to from a safe distance check !meanwhileongrad@sh.itjust.works