Cipuri

Prețul ascuns al inteligenței artificiale în frameworks-urile moderne de JavaScript

De ce conținutul sintetic cere atât de mult? Alegerea tehnologiilor web se bazează adesea pe intuiții neverificate, în locul datelor concrete, avertizează dezvoltatorul Nolan Lawson într-o analiză…

Tiberiu Nistor · · 3 min citire

Prețul ascuns al inteligenței artificiale în frameworks-urile moderne de JavaScript

De ce conținutul sintetic cere atât de mult?

Alegerea tehnologiilor web se bazează adesea pe intuiții neverificate, în locul datelor concrete, avertizează dezvoltatorul Nolan Lawson într-o analiză recentă.

Creatorii de software laudă frecvent anumite unelte ca fiind extrem de rapide sau capabile să crească productivitatea, fără să vină însă cu dovezi palpabile în sprijinul acestor afirmații îndrăznețe.

Industria tech a tratat mult timp experiența dezvoltatorilor și pe cea a utilizatorilor ca pe două obiective care merg mână-n mână. Totuși, promisiunile de marketing legate de instrumentele moderne ignoră aproape mereu povara reală adusă de abstracțiile complexe și bibliotecile grele de randare pe client. Capcana codului generat automat?

Proiectele software de astăzi depind tot mai mult de unelte de generare automată care scriu volume uriașe de cod redundant.

Poate obsesia pentru viteză să încetinească internetul!

Acest conținut sintetic cere, de cele mai multe ori, o infrastructură masivă de framework-uri doar ca să poată rula într-un browser obișnuit. Dezvoltatorii adoptă des aceste arhitecturi stratificate cu gândul că automatizarea le va salva timp și energie.

În realitate, produsele finale pot genera blocaje majore de performanță, care ajung să strice experiența celor care folosesc aplicația. Sacrificăm viteza utilizatorului pentru confort? Fuga asta după fluxuri de lucru automatizate amenință să distrugă decenii întregi de optimizări pentru web.

Când programatorii se bazează pe cutii negre ca să scrie cod, devine extrem de greu să mai depistezi și să repari ineficiențele din spate. Comunitatea de web development trebuie să depășească stadiul de lozinci de marketing și să înceapă să măsoare costul real al acestor abstracții.

Fără o evaluare riguroasă, obsesia pentru viteză s-ar putea să încetinească, de fapt, internetul de azi. Ce dictează alegerile în web development? Multe decizii tehnologice pornesc din entuziasmul comunității și din reclame exagerate, nu din dovezi clare că acele unelte livrează performanță reală. De ce blochează instrumentele automate performanța? Generarea automată de cod livrează adesea fișiere uriașe care cer dependențe grele, ceea ce în final îngreunează vizibil timpii de încărcare pentru utilizatori.

Sursa: Nolanlawson

00 Note de la cititori

Nicio notă încă. Poți deschide tu discuția.

Adaugă o notă

Notele sunt moderate înainte de publicare.

Planșe conexe