惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
Google Online Security Blog
Google Online Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
T
Threat Research - Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
L
Lohrmann on Cybersecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Forbes - Security
Forbes - Security
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security
S
Schneier on Security
T
Tor Project blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学
The Hacker News
The Hacker News
Hacker News - Newest:
Hacker News - Newest: "LLM"
罗磊的独立博客
Application and Cybersecurity Blog
Application and Cybersecurity Blog
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网
S
Security @ Cisco Blogs
PCI Perspectives
PCI Perspectives
Spread Privacy
Spread Privacy
W
WeLiveSecurity
SecWiki News
SecWiki News
A
About on SuperTechFans
H
Help Net Security
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
爱范儿
爱范儿
S
Securelist
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
月光博客
月光博客
Jina AI
Jina AI
博客园 - 叶小钗
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
S
Secure Thoughts
The Cloudflare Blog
美团技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

jb's posts

One year on Nekoweb AI is overpowered now and it's really worrying Redirecting... Does having webrings slow down your site? Things the Indie Web should consider [UPDATE: PATCHED] XSS on Status Cafe: What you need to know jbsite4 is overcomplicated and I love it Web responsiveness: why you should follow it on your site jb's 17th birthday jbsite4, preparing for takeoff. Nekoweb 1-month Review AIAIAIAIAIAIAIAIAIAI Burnout Making this website Making a website doesn't need to cost you money (RANT) I despise annoying scripts The Great Nekoweb Elections My love/hate relationship on Bluetooth JB's site, now hosted on Nekoweb! My First Blog Y2DL Devlog - May 2024
[RANT] Browser inconsistencies, yes it still exists.
2025-05-26 · via jb's posts

Hello there! I’m currently writing this so I could cool down myself because I can’t even count how many I discovered inconsistencies between browsers, like WHY DOES BROWSER INCONSISTENCIES STILL EXISTS? I thought this things are the things that I don’t have to worry after I ditched Internet Explorer support, but yet I still have to make some fixes so browsers can look like what I want.

Like I usually test my site on Firefox (or Zen), and sometimes I test it on Chrome (or Thorium), but when I try testing it on WebKit browsers like Safari or GNOME Web, it just gives me more pain than to not test it on those browsers.

Like, look at this:

Browser engines having different font rendering method (Left is Thorium [using Blink], Firefox [using Gecko], and GNOME Web [using WebKit])

Why is WebKit making bold text like its the black variant?

Difference between Inter Bold and Inter Black, which the latter's font weight is much higher

There’s also other stuff that irks me about this, like there’s so many bugs on WebKit, that things like IndexedDB is broken in WebKit. Yes, that happened .

The lack of options on targeting Safari/Webkit

This is also a thing I really hate about WebKit, or should I say Apple. They say that you need an Apple hardware to develop stuff to Apple systems, like for apps, I get it. But not websites nor web apps.

But JB, You use Linux, you can use GNOME Web ! And there’s a lot of services out there that you can use to test your site on Safari, online!

Yes, there is the option to use GNOME Web, and yes, I can use services like BrowserStack, but I shouldn’t need to. I should be able to target browsers when I need to, without jumping through virtual hoops that Apple wants to have.

And also, you wanna know what’s powering your mobile browser on iOS? WebKit! Like you can install Chrome or Firefox, but they are just skins of Safari with some added features.

But JB, you can have alternative web engines if you live in the EU

I’m not in the EU. Apple doing the most malicious compliance thing is still baffles me.

I really think that targeting WebKit is the new norm of targeting Internet Explorer back then. Buggy features, inconsistent behavior, and more.

Normalizing CSS

After this debacle, I started using Normalize.css , and this code so bold text on Safari isn’t too bold:

@media screen and (-webkit-min-device-pixel-ratio: 0) {

h1, h2, h3, h4, h5, h6, b, strong {

font-synthesis: none;

}

* {

text-rendering: optimizeLegibility;

}

}

I suggest you to do the exact thing, it will reduce headaches for you and it’s easier than using CSS resets.

This is the end of this rant, which just mostly focuses on WebKit/Safari. Have some experience dealing with inconsistent behavior on browsers, let me know in the comments!