Executando verificação de segurança...
6

Criador do JavaScript critica “inchaço” de softwares com interfaces web no Windows 11

Segundo Brendan Eich, aplicativos baseados na web podem ser eficientes e bem projetados, mas isso exige tempo, algo que as empresas acabam ignorando ao optar por soluções mais rápidas.

Aplicativos e componentes que adotaram tecnologias como WebView 2 e Electron, no lugar de soluções nativas do sistema operacional, incluem Discord, Teams, WhatsApp, Menu Iniciar e Central de Notificações, os quais podem consumir mais de 1 GB de RAM.

Carregando publicação patrocinada...
2

Sim, é uma droga! Dá para perceber de longe que, performance nunca foi sequer mencionado na mesa na hora de especificar requisitos...

Electron em si é uma aberração do ponto de vista da engenharia. Uma gambiarra para criar produtos de aparência bonita de forma simples, mas logo vemos o peso que é um simples app...

2

É verdade, tem muitas, mas a facilidade com que se constrói a aplicação é muito grande, pois o grande gargalo é justamente ter a mesma interface de forma multiplataforma. Geralmente essas mesmas apliações rodam no macOS e Linux, não apenas no Windows e por isso necessita de uma tecnologia assim.

O melhor é melhorar o código do WebKit/V8 pra ser mais performático e não acabar com os apps.

2

O cara criou o mostro, agora quer matar kkk, brincadeiras a parte, mas realmente, esse excesso de webapps é horrível pra performance e ate durabilidade do hardware, porém se poderia trabalhar em algo para melhorar a performance e deixar os webapps como principal para criação de apps em Windows

2

querendo ou não, pode se dizer que é uma otima forma de criar aplicações desktop com visual moderno e tal, não seria melhor procurar uma forma de melhorar esse consumo exagerado de recursos da maquina?

2

Cara, O principal problema é que essas aplicações são como uma instância do Chrome individual com o próprio blink e o v8, boa parte das aplicações tem 0 otimização de uso de recursos, além disso o próprio windows 11 incentiva construir apps usando webview2 e tem partes construídas com webview2, esses 3 pontos dificultam bastante qualquer melhoria, infelizmente faz bastante tempo que os softwares são construídos sem considerar os usuários finais e pelo visto vai continuar assim.

-2