3 ms·
I share the frustration about lookbehind regex not being supported in WebKit. The XRegExp[1] library can be a great option in these situations if you're okay a
by montroser 5y ago
I share the frustration about lookbehind regex not being supported in WebKit.
The XRegExp[1] library can be a great option in these situations if you're okay adding another dependency to your project to make up for Apple's negligent shortcomings...
[1]: https://xregexp.com/ https://xregexp.com/
- jchw 5y agoYou just keep running into BS when it comes to supporting Safari. It’s the only browser I’m aware of that’s still maintained that has WebAssembly support but doesn’t support streaming. It’s been years. Not to mention terribly lagging support for free formats. I’ve heard the argument over and over that Safari is good because it’s one of the main remaining contenders to Chrome, but as an iOS user, I’m just about done using Apple products on the whole due to Safari alone. It really does feel like the modern Internet Explorer; that thing you have to support that is consistently worse than its peers. And I don’t even want to bother with its extension ecosystem. edit: To be clear: I get not supporting ridiculous stuff like WebMIDI or WebBluetooth and maybe more obscure WebAudio features. But not supporting free formats? Not supporting WASM streaming, regex features, lagging on object insertion order for years? Safari feels like it only ever follows standards begrudgingly.
- James-Livesey 5y agoYup, you've pretty much summed up Safari really well there. I've come across sooo many annoyances when supporting Safari that I do wonder how the developers of the Apple website etc. don't get annoyed at the lack of useful support of their own browser themselves!
- Quekid5 5y agoI don't imagine they have much say in the matter, alas.