Devido à diversidade de navegadores que podem acessar uma página na web, o desenvolvimento de aplicações deve considerar a compatibilidade com
- A. comandos e instruções de um dos navegadores individualmente, uma vez que não existe como tratá-los de forma agrupada.
- B. o modelo operacional padrão usado por todos os navegadores, que permite o uso de um conjunto de comandos e instruções que funcionam em qualquer navegador.
- C. motores de renderização, sendo que um mesmo motor pode tratar as instruções do programa web para mais de um navegador.
- D. um robô de conversão de páginas que realiza tradução de comandos para qualquer navegador, sendo necessária apenas a configuração da interface com o robô na aplicação web.
- E. os sistemas operacionais dos dispositivos de hardware que acessam as páginas, uma vez que são eles que tratam a comunicação com a camada física do dispositivo de acesso.