Logo Passei Direto
Buscar
Sobre a dinâmica de processamento dos códigos de de front-end no browser, existem algumas etapas que são executadas antes de mostrar o resultado final para o usuário.
Marque a alternativa que possua apenas fases da dinâmica de processamento de código front-end no browser.
Load HTML, Create DOM tree, Type Checking, Load CSS e Display.
Load HTML, Load CSS, Parse CSS, Build e Display.
Load JavaScript, Load CSS, Minify, Display.
Load HTML, Parse HTML, Load CSS, Parse CSS.
User badge image
Estudo Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas apresentadas em relação às etapas do processamento de código front-end no browser: 1. Load HTML, Create DOM tree, Type Checking, Load CSS e Display. - "Type Checking" não é uma fase típica do processamento de front-end no browser, então essa opção está incorreta. 2. Load HTML, Load CSS, Parse CSS, Build e Display. - Essa opção menciona "Build", que não é uma fase padrão do processamento de front-end. Portanto, essa opção também está incorreta. 3. Load JavaScript, Load CSS, Minify, Display. - "Minify" não é uma fase de processamento, mas sim uma técnica de otimização. Assim, essa opção está incorreta. 4. Load HTML, Parse HTML, Load CSS, Parse CSS. - Esta opção menciona etapas que são realmente parte do processo de renderização do front-end no browser, como carregar e analisar HTML e CSS. Portanto, a alternativa correta que possui apenas fases da dinâmica de processamento de código front-end no browser é: Load HTML, Parse HTML, Load CSS, Parse CSS.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre o contexto de atuação de um profissional de Arquitetura de front end, assinale a alternativa correta:
O modelo de negócio do projeto na qual o profissional atua não influencia nas skills demandadas.
Uma pessoa em começo de carreira conseguiria atuar em um cargo de arquitetura de front end em uma grande corporação.
O mercado alvo na maioria das vezes acaba sendo genérico, portanto todas as skills mais avançadas são demandadas por qualquer regra de negócio.
A cultura organizacional é parte importante na formação profissional de um Arquiteto Front End.
A cultura, mercado alvo e regras de negócio sempre demandam skills específicas do profissional, a depender do projeto, área de atuação e segmento (e-commerce, instituições financeiras etc.)

Sobre o perfil profissional e responsabilidades de um Arquiteto Front End, assinale a alternativa correta:
Deve ter uma visão agnóstica a frameworks.
O principal atributo do papel de Tech Lead é ser guardiã(o) dos componentes compartilhados entre os times de desenvolvimento.
Deve sempre escolher um framework para resolver os problemas.
Não atua próximo ao time de desenvolvimento, uma vez que a principal responsabilidade é a interface com o cliente.
Embora o Arquiteto tenha muita interface direta com clientes e parceiros, ele deve atuar próximo ao time de desenvolvimento, sempre oferecendo consultoria quando necessário.

Os pré-processadores de CSS têm sido amplamente adotados em todo o tipo de projeto, tornando-se indispensáveis na construção de aplicações web.
Sobre os fundamentos do pré-processadores de CSS, assinale a alternativa correta:
É uma linguagem que extende os recursos do CSS, adicionando a possibilidade de criar variáveis, mixins e divisão em arquivos/módulos.
É uma linguagem transpilada para webassembly, tornando o processamento de estilos muito mais rápido.
É uma style-guide que consiste em desenvolver estilos em funções, também conhecido como CSS funcional.
É uma linguagem compilada e, no momento do build, gera um arquivo binário que será interpretado pela engine do browser em tempo de runtime.

O CSS funcional ajuda no ganho de produtividade ao escrever aplicações HTML, uma vez que sua metodologia de definição de estilos consiste em ter pequenas classes para compor o estilo de uma aplicação.
Sobre as características do CSS funcional, assinale a alternativa incorreta:
As classes devem tratar o máximo de propriedades possíveis com o objetivo de evitar retrabalho.
Cada classe deve alterar apenas uma única propriedade do CSS.
As classes tratam a responsividade em sua concepção, facilitando a adequação em qualquer tamanho de tela.
Após entender a estrutura do framework para utilização de CSS Funcional, é possível olhar para o HTML e saber quais propriedades as classes aplicadas alteram.
No CSS funcional devemos nos ater a micro-classes, que alteram uma única propriedade, a fim de conseguir reutilizar o máximo de estilos o possível.

As aplicações construídas utilizando a abordagem de server-side rendering têm características específicas que são inerentes ao desenvolvimento web, mesmo possuindo parte da sua renderização sendo feita no lado do servidor.
Sobre as aplicações server-side rendered, qual alternativa melhor define um dos seus principais benefícios?
Deixam a aplicação mais lenta pois tudo o que é renderizado no servidor demora mais tempo do que se fosse renderizado no browser.
Todas as alternativas estão corretas.
Oneram a aplicação no quesito SEO, uma vez que as ferramentas de busca não conseguem ler as informações do servidor.
Melhoram a aplicação no quesito SEO, uma vez que as ferramentas de busca conseguem interpretar o conteúdo que chega diretamente do servidor e interpretar o HTML semântico da aplicação.
As aplicações já possuem o HTML semântico ao fazer uma requisição GET na URL.

As aplicações server-side rendered (SSR) ganharam muita adoção e permitem a resolução de problemas que as Single Page Applications não resolvem de forma muito eficiente.
Sobre as aplicações SSR com frameworks modernos como Next e Nuxt, é correto afirmar:
Oneram a aplicação no quesito SEO, uma vez que as ferramentas de busca não conseguem ler as informações do servidor.
O sistema de rotas da aplicação é configurado do lado do servidor através da estrutura de pastas e arquivos.
A aplicação sempre irá recarregar a tela inteira a cada navegação.
É necessário utilizar a linguagem ReasonML para criação de componentes no lado do servidor.
O sistema de rotas é baseado na estrutura de pastas da aplicação, no lado do servidor.

Dentre as formas de implementação de micro front-ends, temos a alternativa de implementar em tempo de build por meio de pacotes npm.
Sobre essa forma de implementação, é correto afirmar que:
Cada micro front-end perde a sua coesão uma vez que deve concentrar a responsabilidade do gerenciamento de versão do projeto.
A base de código é concentrada em um único projeto, similar ao que acontece na arquitetura baseada em monorepos.
A pipeline de build, test e deploy não é totalmente independente, uma vez que para lançar uma versão do micro front-end é necessário também atualizar o projeto principal.
Todas as alternativas estão corretas.
O controle de versão nesse caso é de cada um dos pacotes, mas como ele está listado como dependência do projeto principal, para atualizar um micro front-end é necessário também atualizar a dependência no projeto principal.

Os códigos em web assembly possibilita resolver problemas do javascript de diversas outras formas, não limitando apenas a escrita de uma única linguagem.
Sobre as características dos Web Assmbly, assinale a alternativa incorreta:
Possibilidade de escrever código web em múltiplas linguagens (C++, C#, Rust...).
Linguagem de baixo nível, similar ao Assembly, em um formato binário compacto que roda em cima da plataforma nativa.
Utilizado dentro de aplicações tradicionais com o intuito de gerenciar o sistema de rotas.
Tipo de código diferente do JavaScript que consegue rodar nos browsers modernos.
Web Assembly é uma conversão de código em qualquer linguagem para javascript. Não é utilizado dentro de aplicações tradicionais unicamente para a finalidade de gerenciamento de rotas.

A Serverless Computing, suas ferramentas e plataformas possibilitaram resolver problemas de negócio de forma mais barata e criativa.
Qual das alternativas abaixo não são plataformas/ferramentas utilizadas para aplicar esse conceito?
Google Cloud Functions
Azure Functions
IBM Watson
AWS Lambda

Mais conteúdos dessa disciplina