Qualquer inovação deve ser para as pessoas. O resultado final deveria ser a felicidade humana. A porcentagem da meta motriz da população afetada em direção à felicidade. É assim que o bem máximo pode ser alcançado.
A maioria das pessoas acredita que é razoável que uma organização tenha um conjunto de população à qual se aplica a responsabilidade de "em direção à felicidade". Embora na minha empresa refutemos a afirmação, podemos continuar a examinar o HTML com essa ideia em mente.
No contexto do HTML, a porcentagem da população afetada é muito. O termo técnico para isto pode até ser considerado “a terra habitada”. Qualquer usuário vivo da Internet recebe decisões posteriores do WHATWG, o grupo de trabalho que define o HTML.
Esse grupo de trabalho não fez justiça ao público humano na decisão dos elementos semânticos. Não faz nada pelos leitores humanos. Isso torna a experiência mais prolixa, complicada e, pela tradição DevEx de classificar a carga cognitiva como indesejável, esses elementos adicionais tornam a experiência pior.
Espero ouvir um pensamento que diga: "Mas, mas... acessibilidade!" Serei claro. A acessibilidade não é opcional, é um requisito. Espero ouvir esse pensamento contestador porque um bom desenvolvedor de HTML tem isso em mente. No entanto, aqui está a pílula a engolir: os elementos semânticos não contribuem em nada para a acessibilidade. Um leitor de tela (um leitor de tela é simplesmente um web scraper) pode implementar alguma compreensão dos elementos, mas pode não ser! Além disso, estamos em 2024 e não há padronização a esse respeito. Além disso, os algoritmos sobre o que fazer com as informações devem necessariamente variar entre os desenvolvedores, e as informações sobre o que o leitor humano quer saber sobre a página também devem variar!
Os elementos semânticos foram apenas um passo em direção à complicação para o benefício de muito poucos. A WHATWG começou como uma empresa de “grandes” players no ramo da Internet e está claro que suas prioridades eram distorcidas. É uma tecnologia valiosa para empresas cujo modelo de negócios é web scraping, não para acessibilidade, mas para agregação de conteúdo (ou seja, mecanismos de pesquisa).
HTML deveria ser para pessoas. A experiência humana e a melhoria nessa área (geralmente, não financeiramente) deveriam ser o objetivo de qualquer grande inovação com o alcance efetivo do HTML. Em vez disso, obtivemos tecnologia para responder à pergunta "Como esta subseção pode ser caracterizada?"
Melhor dito, é uma resposta secreta porque nenhuma coisa viva lê a resposta a essa pergunta. Uma entidade comercial não é uma coisa viva. Um raspador de web não é uma coisa viva. Somente um criador de software sabe que isso existe e, como afirmado, o efeito dessa adição às especificações é um aumento da carga cognitiva e piora da experiência.
Ótimo ?
Esta é a Parte 2 de uma série de 3 partes.
Deixe uma mensagem explicando como você tornaria o HTML melhor para a experiência!
Se você tem interesse em fazer Aplicações de Hipertexto com o propósito de Felicidade Humana, venha para a festa da Salvação! Companhia da Salvação, onde somos salvos. Ah, e ouvi dizer que o autor desse Manual HTML é membro do Tenho certeza de que há um manuscrito compartilhável na biblioteca de membros!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3