The State of Web Browsers
geplaatst: 6 december 2018 - 19:26
Interessant artikel over The State of Web Browsers.

Snippet hieronder mbt Safari. Lees ook de rest van het artikel.

Citaat
Safari

I believe we have now moved past the peak and essence of this article, yet I’ll give some thoughts on browser players of lesser significance. Furthermore, I have to finish my tour of bashing every single tech giant, to ensure to never receive a job offer from any of them, ever. I don’t like loose ends.

Safari, of course, has reached significant market share thanks to Apple’s mobile success, combined with a complete lock-down on which browsers users can install (or more accurately said, which browser engine they can use). Whilst not a force as dominant as Google, it’s a sizable force.

We can once again go back to the simple observation that Microsoft and Mozilla can’t do such a push or lock-down, since they basically don’t exist on mobile. And this proves that the quality or features of a web browser hardly matter. Because if it did matter, Safari would be dead.

Mobile Safari most certainly would not be a browser with 15% market share (much higher if you include mobile only) because it is so awesome. It’s not awesome. It’s a reasonably capable browser that lags behind Chrome, Firefox, and even Edge in terms of features and web standards support. Take any Chromium clone that has near zero market share and it is functionally and technically better than mobile Safari.

Surely, Safari lagging behind has to be intentional. If you want to have an underwhelming experience, have a look at Safari’s release notes. Bugs are open for years and when a new web feature is shipped, it’s often incomplete, buggy, and unusable. If you’re in the game of trying to ship web apps at the quality level of a native app, your number one enemy will be mobile Safari.

Apple, being a trillion dollar company, could out engineer Google just by having even deeper pockets. Or at least try to. They could also apply their much praised quality mindset to their browser. They don’t. They seem fine in it slugging along, in it being buggy. To invest just enough to not let it bleed to death, yet not enough to actually make it a powerful app platform. Because any platform that is powerful that is not owned by Apple itself, is not a priority, or even a threat.

Once again I will say that the actual team behind the browser is not at fault, it never is. They mean well. They do support an open web. They are amazing engineers. It’s just that the mother ship holds them back, because interests don’t align. It happens in big corporations. I know, I work for one.

meer...
geplaatst door: puk1980
antw: The State of Web Browsers
reactie #1 geplaatst: 7 december 2018 - 09:44
Interessant , ik heb direct firefox voor mijn iPad gedownload. Zeer benieuwd of dit wat oplevert. Zelf moet ik mij ook schuldig maken aan het feit dat ik een chromium gebaseerde browser vivaldi gebruik en dit de diversiteit van de diverse engines niet ten goede komt. Zoals aangegeven hebben we op dit vlak met een benovelent dictator (Google) te maken en dat is ok, voorlopig.
geplaatst door: Jeroendv
antw: The State of Web Browsers
reactie #2 geplaatst: 9 december 2018 - 12:49
De auteur heeft nog een aanvulling op het artikel geplaatst.
geplaatst door: puk1980
antw: The State of Web Browsers
reactie #3 geplaatst: 9 december 2018 - 17:09
Interessant , ik heb direct firefox voor mijn iPad gedownload. Zeer benieuwd of dit wat oplevert. Zelf moet ik mij ook schuldig maken aan het feit dat ik een chromium gebaseerde browser vivaldi gebruik en dit de diversiteit van de diverse engines niet ten goede komt. Zoals aangegeven hebben we op dit vlak met een benovelent dictator (Google) te maken en dat is ok, voorlopig.
Alle browsers op de iPad gebruiken dezelfde Safari engine. En laat Chromium nou gebaseerd zijn op dezelfde Safari Webkit...
geplaatst door: MacFrankie
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: The State of Web Browsers
reactie #4 geplaatst: 10 december 2018 - 10:01
@MacFrankie, bedankt voor de toevoeging. Ik wist dat het gebruik van WebKit een vereiste is. De reden om iets anders te proberen is dat de auteur in gaat tegen Safari op iOS, omdat het volgens hem een slechte browser is. Wellicht dat andere browserbouwers beter met de engine omgaan was mijn redenatie.
geplaatst door: Jeroendv
antw: The State of Web Browsers
reactie #5 geplaatst: 10 december 2018 - 10:45
Die meneer Christant (is dat iemand?) heeft weliswaar hele verhalen, maar het is mij als gemiddelde gebruiker eigenlijk nooit zo opgevallen dat Safari zo'n slechte browser is. Ze hebben allemaal wel eens hun kuren en als iets op de ene browser niet wil, gebruik ik een andere. Google Chrome bevalt mij persoonlijk niet, want ik kan nooit iets vinden op die kale interface. Maar om nou te lopen roeptoeteren dat Chrome niet deugt? Je weet toch dat gebruikers nu eenmaal hun voorkeuren hebben? Enfin, ik ben natuurlijk ook helemaal niemand.
geplaatst door: Alvinus
antw: The State of Web Browsers
reactie #6 geplaatst: 10 december 2018 - 12:55
@Alvinus

+1

Ik dacht precies hetzelfde.

Het is allemaal van het niveau dat ze nog steeds in die fase zijn blijven hangen dat er altijd goeie en slechte browsers moeten zijn terwijl ze de definitielijst voor goed of slecht, jaren geleden zijn kwijtgeraakt. Dan krijg je al heel snel dit soort niveau. Safari heeft nog steeds geen support voor input type date  .... Drama bouwen, Safari is niet bij de tijd, blablabla. Ze gaan niet zoeken WAAROM dit nog steeds niet is want dan vinden ze misschien een goed argument en dan moeten ze iets nieuws zoeken. Kost het nog meer tijd en hebben ze minder leverage om aan te tonen dat het zo'n slechte browser is.

Aan de andere kant van de mediale.
<a href="https://www.w3schools.com" target="_blank">Visit W3Schools</a>
Target _bank op het anker element heb je een potentieel veiligheidslek op elke website voor bijna elke browser. Je kunt daarmee iemands pagina hijacken en hele andere content op het scherm tonen.

Apple heeft dit volgens mij al gepatcht in Safari. Al weet ik niet bij welke versie precies maar ze waren er wel als de kippen bij. Dat soort dingen zijn voor mij een factor 8072 belangrijker dan welke praatjes over browsers allemaal.

<a href="https://examplepetstore.com" target="_blank" rel="noopener">Example Pet Store</a>


Dankjewel Apple! 🙏


Kortom, zodra ik iemand over de beste browsers hoor praten en al dat soort ongein, neem ik die persoon nooit meer serieus. De 'beste browser oorlog' is jaren geleden al gewonnen door Google. Er zijn geen slechte browsers meer! Er is alleen een browser die jouw voorkeur heeft en die jij heel erg graag wilt gebruiken omdat jij er fijn meer kunt werken in jouw workflow. Plus, er zijn browsers die ook heel goed zijn, maar die jij (mogelijk) niet zo prettig vindt werken. Dat is de stand van zaken.

geplaatst door: Shmoo
antw: The State of Web Browsers
reactie #7 geplaatst: 10 december 2018 - 14:28
Bij mij ging er ook wel een wenkbrauw omhoog bij dit artikel. Safari wordt als waardeloos weggezet, maar het wordt mij niet goed duidelijk waarom.

De enige reden die ik tegenkwam is de inspector, en laat ik die van Safari nu juist veel prettiger vinden dan die van Chrome.
geplaatst door: GeorgeM
antw: The State of Web Browsers
reactie #8 geplaatst: 10 december 2018 - 15:44
Ik vind Safari prima, maar heb een (lichte) voorkeur voor FireFox.
Ik vind Chrome helemaal niks, niet omdat het slecht is (sterker nog, Chrome is erg goed en snel), maar omdat het Google teveel informatie over mij verstrekt.
geplaatst door: MacFrankie
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: The State of Web Browsers
reactie #9 geplaatst: 10 december 2018 - 18:38
Ik denk ook dat het allemaal wel meevalt met de kwaliteit van Safari ten opzichte van zijn concurrenten (zie quote). Persoonlijk gebruik ik op de Desktop (voornamelijk) Firefox, en op mijn iDevices Safari. En ik ben ook maar iemand... :-)

https://caniuse.com

Citaat
Browser scores:

Chrome 70: 344
Firefox 63: 324
Safari 12: 291
Edge 18: 263

The caniuse browser scores are tallies of all features tracked on caniuse (excluding those marked as "unofficial"). The fully opaque part represents supported features, the semi-transparent part represents partial support.

Note that while caniuse tracks a wide variety of features, it only covers a subset of all web technologies so the scores are not 100% representative of any browser's capabilities.

Ik hoop vooral dat er, naast Chrome, nog tenminste twee volwaardige concurrenten blijven bestaan. En dat we niet volledig afhankelijk worden van die ene browser van dat bedrijf met die grote data-honger.
geplaatst door: puk1980
antw: The State of Web Browsers
reactie #10 geplaatst: 10 december 2018 - 19:04
Ik gebruik safari af en toe , maar heb een (lichte) voorkeur voor Firefox gebruik altijd
Ik gebruik Chrome af en toe
geplaatst door: Mac OS X
mvg Mac OS X mac gebruiker vanaf 2014 / 2x iBook G4 (2004) 1x iPod 1x iMac 27 5K (2017)
@JensBamps Twitter
antw: The State of Web Browsers
reactie #11 geplaatst: 10 december 2018 - 20:09
Dan krijg je al heel snel dit soort niveau. Safari heeft nog steeds geen support voor input type date  .... Drama bouwen, Safari is niet bij de tijd, blablabla. Ze gaan niet zoeken WAAROM dit nog steeds niet is want dan vinden ze misschien een goed argument en dan moeten ze iets nieuws zoeken.

Beetje off-topic, maar ik liep laatst precies tegen het voorbeeld dat je noemt aan (ontbreken van Dat-inputtype) bij het maken van een website.
Zeg jij nu dat er een goed argument zou kunnen zijn waarom dat niet in Safari zit? 
(ik kan er geen bedenken, ondanks dat gebruik ik nog steeds >95% Safari)
geplaatst door: jaco123
antw: The State of Web Browsers
reactie #12 geplaatst: 10 december 2018 - 20:35
Beetje off-topic, maar ik liep laatst precies tegen het voorbeeld dat je noemt aan (ontbreken van Dat-inputtype) bij het maken van een website.

Wat vooral vreemd is aan dit specifieke geval, is dat Safari voor macOS het niet ondersteunt, terwijl de iOS versie van Safari het wél ondersteunt.  :dontgetit:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

https://caniuse.com/#search=input%20type%3D%22date%22


geplaatst door: puk1980
antw: The State of Web Browsers
reactie #13 geplaatst: 10 december 2018 - 21:42
Citaat
Zeg jij nu dat er een goed argument zou kunnen zijn waarom dat niet in Safari zit?

Goed argument is een beetje verkeerd verwoord maar de reden dat het er nog steeds niet inzit is eigenlijk heel simpel. Voor macOS (WebKit) is nooit een datum UI field gemaakt.

Er is zeg maar geen native venstertje dat omhoog kan komen waar je een datum in kunt invoeren. Dat is nooit gemaakt, en dat komt vooral omdat een hele periode jQuery zo populair is geweest.

https://bugs.webkit.org/show_bug.cgi?id=119175

Het is frustrerend dat Apple er niets aan doet, gewoon een ticket 5 jaar open laten staan.

geplaatst door: Shmoo
antw: The State of Web Browsers
reactie #14 geplaatst: 10 december 2018 - 22:59
@puk1980/ @Shmoo : Dank voor de links.

Inderdaad nogal suf van Apple dat ze dit niet gewoon implementeren. Kan niet heel moeilijk zijn lijkt me, zeker als je er al 5 jaar van weet, dan heeft het blijkbaar geen prioriteit. Jammer.

(website die ik aan het maken was, was vooral voor eigen gebruik, daar heb ik inmiddels ook maar een workaround bedacht...)
geplaatst door: jaco123
antw: The State of Web Browsers
reactie #15 geplaatst: 12 december 2018 - 15:03
Chrome is op de desktop een stuk trager dan Safari. Onlangs ervaren doordat ik een stuk of 20 tabs met Strava ritten had geopend. De compu kon dit maar slecht bolwerken.
Vervolgens hetzelfde gedaan in Safari en geen centje pijn. Ook daarom gebruik ik Safari.
geplaatst door: Jurriaan
5s iOS 12 & MBA '11 macOS 10.13.6