Inženjer Microsofta bačen jer je predložio da Mozilla odustane od motora za renderiranje Gecko Firefoxa
2 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Nedavna Microsoftova odluka da napustiti svoj EdgeHTML mehanizam za renderiranje u korist Googleovog Chromium rendering engine-a je donekle kontroverzno, ne zbog (vjerojatno pozitivnog) utjecaja na njihove korisnike, već zbog učinaka koji bi imao na razinu konkurencije koja postoji u području motora za web renderiranje. S obzirom da je Microsoft kapitulirao pred Googleom, a Opera već koristi Chromium, Mozilla' Gecko ostavlja kao usamljenog istaknutog koji vijori zastavu otvorenih web standarda.
Stoga je Kenneth Auchenberg, Microsoftov programski menadžer koji radi za Code tim, bio prilično hrabar da je sugerirao da je vrijeme da Mozilla već baci ručnik.
Pomisao: Vrijeme je za @mozilla sići s njihove filozofske kule od slonovače. Webom dominira Chromium, da im je stvarno *brigalo* za web, pridonijeli bi umjesto izgradnje paralelnog svemira koji koristi manje od 5%?https://t.co/0zi2NCtzb4
— Kenneth Auchenberg? (@auchenberg) 25. 2019. XNUMX.
Komentar je naišao na brzi odgovor web zagovornika, uključujući programere Mozille i Chromiuma, koji su Kennethu dali do znanja koliko je pogriješio.
Mozillin inženjer Emilio podsjetio je Kennetha da je potrebno više implementacija da bi standard bio standard, inače će inženjeri samo početi nadograđivati Chromiumovu specifičnu implementaciju, pretvarajući čak i njegove bugove u defacto standarde.
Hej, Mozillin inženjer i Chromium commiter i ovdje... Ne posjedovanje višestrukih implementacija weba znači da web prestaje biti otvorena platforma... Ljudi se počinju oslanjati na Chromium bugove, a standardi/specifikacije postaju beskorisni, čineći inovacije nemogućim.
— Emilio (@ecbos_) 26. 2019. XNUMX.
Drugi su podsjetili Kennetha da, ako uvijek idemo s većinom, uopće ne bi bilo Chromea.
https://twitter.com/seanbamforth/status/1089177616307900416
Kenneth je ipak imao razumnu tvrdnju, sugerirajući da je bilo loše ulaganje trošiti vrijeme i novac na razvoj alternativnog motora za renderiranje (uspoređujući to s razvojem alternativnog operativnog sustava od nule) kada bi se inovacija mogla dogoditi na višoj razini, te je vjerovao da Priroda Chromiuma otvorenog koda trebala bi značiti da bi inovativna rješenja koja nije razvio Google i dalje mogla pridonijeti razvoju Chromiuma.
2) Ova složenost nevjerojatno je skupa za implementaciju web runtimea. Čak je i za Google/Microsoft teško opravdati takvo ulaganje za koje bi u više godina bile potrebne tisuće inženjera.
Web je postao previše sposoban za više motora, baš kao i mnogi okviri.
— Kenneth Auchenberg? (@auchenberg) 26. 2019. XNUMX.
4) Moj problem s Mozillinim trenutnim pristupom je taj što oni *propovijedaju* vlastitu tehnologiju umjesto da se pitaju kako mogu najviše doprinijeti i ostvariti najveći utjecaj na web? Isporučiti vrijednost na 65% tržišta ili manje od 5%?
— Kenneth Auchenberg? (@auchenberg) 26. 2019. XNUMX.
6) Što ako su dobavljači preglednika doprinijeli "zajedničkoj jezgri webplate" izgrađenoj zajedno i svaki dobavljač je napravio optimizacije specifične za svoju platformu umjesto da izgradi vlastite referentne implementacije na temelju specifikacije iz WG-a? To je ono što mislim pod "paralelnim svemirima".
— Kenneth Auchenberg? (@auchenberg) 26. 2019. XNUMX.
8) Želim da web pobijedi, ali potrebna nam je suradnja, a ne paralelni svemiri. Zajedno zapisivanje specifikacija više nije dovoljno.
Prava prijetnja web platformi nije još jedan motor preglednika, već izvorne platforme, jer im nije stalo do otvorene platforme.
— Kenneth Auchenberg? (@auchenberg) 26. 2019. XNUMX.
Pošteno je reći da većina nije bila uvjerena, međutim, ali Kenneth će se možda zadnji nasmijati, a Mozilla-in bivši CTO, Andreas Gal, koji sada radi za Apple, sugerirao je tweet u kojem se kaže da Mozilla neće odustati samo zato što Microsoft nije izdržao test vremena.
https://twitter.com/andreasgal/status/1089323764230189056
Na kraju, kada polje dovoljno sazrije za njega, ima smisla postaviti se na jedan standard, tako da možemo zaboraviti na temeljnu tehnologiju i početi s inovacijama na vrhu nje. Ostaje za vidjeti jesmo li još tamo, ali pretpostavljam da smo prilično blizu.
Što misle naši čitatelji? Javite nam u komentarima ispod.