( RaptoR | 2021. 02. 27., szo – 22:40 )

Remélem nem azt akartad megmagyarázni, hogy a jQuery ie-kompatibilitási rétegre épülő tábla plugin többszáz kilója az ie-kompatibilitás miatt többszáz kiló

Nem. Melyik tábla plugin volt ez? Könnyű egyébként gyűjteni a kB-okat, ha mellékel saját CSS-t, meg mobilon is jól működik, meg általános használatra készül sok funkcióval. A te tábla megoldásod biztos jó volt arra a pár funkcióra, amire kifejlesztetted, de nem egy általános pluginnak készült.

 

Nem egy db. konkrét célú JS libről van szó, hanem komplett keretrendszerekről, ráadásul többről, egyszerre.

Mi neked a keretrendszer? Nekem pl. Angular/React/Vue/stb. Soha nem láttam még olyat, hogy valaki egyszerre használt volna ezekből többet. Minek? Ugyanazt valósítják meg, csak máshogy.

 

Mi számít a google-nek lassúnak?

Ami egy felhasználónak is: max 1-2 mp a felső limit az első betöltésnél.

 

a 100% JS-rendernek nincs köze a tartalom lelopásához

Mi a problémád a 100% JS renderrel, azon a nyilvánvaló eseten kívül, hogy letiltott JS mellett nem megy? Van annak is jó néhány előnye és nem jelenti egyből azt, hogy lassú lesz az oldal.

 

Hogy jön ez ahhoz, hogy a webet elárasztotta a JS?

Hát pont úgy, hogy ezek gyakran JS nélküli sima HTML-t generálnak és az "érdekes" (szubjektív persze) web jó részét alkotják. A többi felsorolt problémához nincs közük nyilván.

 

Vagy a bankok Java appjaihoz

Van még ilyen egyáltalán? Pláne böngészőbe ágyazott.

 

Nem azt mondtam, hogy kódoljon le mindent nulláról, hanem azt mondtam, hogy az Electront kerülje el.

És hogy készítsen asztali változatot a webes szolgáltatásából egy fejlesztő anélkül, hogy 0-ról újraírja a GUI-t?

 

Több, mint másfél évtized webfejlesztés után azt hiszem megalapozottan mondhatom, hogy a webes taknyológiák semmire se jók. (Kis túlzással.)

Powered by lesajnált webes technológiák. :D Egyébként minek foglalkozol akkor még mindig vele, ha 15 év alatt se találtál egy neked tetsző webes stack-et? Felsorolni se lehet hányféle megoldás van, és sajátot is létrehozhattál volna ennyi idő alatt.

 

Milyen szempontból konzisztens? A vizuális végeredményből?

Közel pixel pontos megjelenés mindenhol és ne kelljen azzal törődni, hogy melyik platformon milyen feature támogatott, hanem egy egységes API legyen. Az Electron pont azért készült, mert a natív webview komponensek platformonként eltértek render végeredményben és elérhető funkciókban is. Amíg ezt nem oldják meg, addig marad az Electron.