6 ms·
Example site ( https://bansal.io/pattern-css https://bansal.io/pattern-css ) misrendered in Vivaldi, which brings me back PTSD grade memories about the browser
by extro 6y ago
Example site ( https://bansal.io/pattern-css https://bansal.io/pattern-css ) misrendered in Vivaldi, which brings me back PTSD grade memories about the browser war and css bugs, implementation-diferences, etc. So let me ask, how is it possible on the almost completely monoculturized web, where is no Presto and almost no Trident anymore, where almost every browser is kind of chrome-isotope. So let me ask, maybe a web developer cn answer me: what is missing to be able to provide complete support forthe main browsers? Is there still prefixed css tags? OR is it so hard to handle differences between browsers/browser-versions? Doesn't CSS have any graceful fallback functionality for older browsers? Why is this phenomen exists today?
- ahofmann 6y agoIs also not rendered correctly in Firefox 75 (Linux, PC)
- jedimastert 6y agoCan you provide a screenshot?
- candu 6y agoAs a user, I'm all for browser choice in the abstract: it sounds like a good thing, but it doesn't often deliver me tangible benefits in usability, performance, etc. (And, to wit, the only real exceptions are when large organizations bankroll extensive browser development teams.) As a developer: even with several browsers converging on the same renderer and JS runtime, it is _still untrue_ that all things work in all browsers [1] [2]. HTML, CSS, and JS continue to evolve as standards, and mobile browsers complicate the compatibility picture. This may be hard to hear, but: right now, polyculture delivers largely abstract ideological benefits to a small subset of users who care about these things. Monoculture delivers real, tangible benefits in usability, performance, and accessibility to users, plus massive gains in productivity to developers and tech companies. On top of that: few of the privacy / security features in modern browsers are at the rendering or JS runtime level - they often have more to do with defeating cross-domain cookie trackers, execution sandboxes around JS, a whole slew of security headers at the HTTP level, and value-added features like password managers and private browsing sandboxes. IMHO, centralization of the HTML / CSS / JS part is a net win for privacy / security, as it makes it possible to focus efforts on these sorts of features instead of on the fine details of basic rendering and execution. [1] https://kangax.github.io/compat-table/es6/ https://kangax.github.io/compat-table/es6/ [2] https://caniuse.com/ https://caniuse.com/
- searchableguy 6y agoI wish browsers were more modular so you could switch the underlying engines, sandboxes, and stuff. Don't want js? Remove the js engine. Don't want css? Remove that part. Don't want webrtc? Remove that. Compile your own flavor bloat free.
- japanoise 6y agoAs another developer: stop being lazy. It was much worse back in the day in terms of browser differences.
- wolco 6y agoMono culture provides an average or worse UX experience but the sameness element hits many humans subconsciously. The JS problem was solved with jQuery.
- matharmin 6y agoThis does not appear to be a cross-browser issue - just a plain bug. It's broken on both Firefox and Chrome.