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

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Register - Security
The Register - Security
J
Java Code Geeks
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
N
News and Events Feed by Topic
腾讯CDC
P
Proofpoint News Feed
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
爱范儿
爱范儿
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
D
Docker
Y
Y Combinator Blog
博客园 - 聂微东
G
Google Developers Blog
S
Security @ Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
I
Intezer
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
Scott Helme
Scott Helme
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 最新话题
C
Cybersecurity and Infrastructure Security Agency CISA

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!