Que problemas com o objeto global window.handlers e conflitos de manipuladores de eventos você vê?
Frontend
Quais problemas você vê ao usar async/await neste código e como corrigi-los?
O que é um vazamento de memória e como funciona o garbage collector em JavaScript?
Como inserir corretamente o texto do usuário no DOM, preservando a marcação HTML, mas evitando XSS?
Quais caracteres devem ser escapados para proteção contra ataques XSS?
Que problemas de arquitetura vê no método addField com verificações de tipos através de if?
Proponha um modelo de herança correto para as classes Button e Input em vez do atual, onde Input estende Button.
Como evitar vazamentos de memória ao remover um elemento do DOM, se o manipulador de eventos estiver armazenado em um objeto global?
Como modificar corretamente a requisição fetch para transmitir dados sensíveis de forma segura?
Que métodos de validação e saneamento de entrada do usuário podem ser aplicados no cliente?
Por que o uso de var e a busca de elementos por índice (querySelectorAll()[0]) são considerados más práticas?
Quais problemas de segurança estão associados ao uso de innerHTML para inserir entradas de usuário?
Explique o problema com herança no código onde a classe estende Object, e sugira uma solução.
Explique como funciona a reatividade no Vue 3: reactive, ref, shallowReactive, markRaw.
Que problemas de segurança vê ao transmitir login e senha através de parâmetros de consulta na URL?
Por que é chamado addField no construtor no código e que problemas isso cria do ponto de vista da escalabilidade?