Um estudo exploratório sobre programação paralela utilizando JavaScript

dc.contributor.advisorMestre Rosinei Soares de Figueiredo
dc.contributor.authorCunha, Victor Alves Ferreira
dc.contributor.authorOliveira, Heron Lima de
dc.date.accessioned2023-12-20T10:59:00Z
dc.date.available2023-12-20T10:59:00Z
dc.date.issued2021-04-12
dc.description.abstractÉ possível afirmar que a implementação de códigos computacionais utilizando programação paralela demanda mais tempo e esforço dos programadores quando comparada às codificações utilizando programação sequencial. Outro fator que difere as duas abordagens é a quantidade de material didático disponibilizado, principalmente se tratando de meios digitais e de conteúdo escrito em língua portuguesa. Quando o objetivo é a utilização de paralelismo em um código JavaScript (JS) o cenário torna-se ainda mais desfavorável, visto que a própria linguagem apresenta barreiras que dificultam a implementação da programação paralela. Para solucionar esses “problemas” apresentados pelo JS, surgiu através de um esforço colaborativo entre Mozilla e Google, uma API chamada Web Workers. Essa tecnologia permite que scripts possam ser executados em outras threads, simultaneamente à thread principal. Estudos e materiais didáticos a respeito da implementação do paralelismo em JS são ainda mais escassos. Em razão disso, o presente trabalho teve como objetivo contribuir com a difusão da programação paralela e sua utilização em linguagem JavaScript. Dentre os procedimentos desenvolvidos, pode-se destacar a elaboração do documento escrito, que visa contribuir de alguma forma com a área de pesquisa; bem como a construção de uma solução computacional, que reforça os argumentos apresentados no trabalho. A metodologia utilizada neste estudo é de caráter qualitativo, visto que a maioria das informações coletadas pelos pesquisadores estavam expressas em forma de texto, sem a presença de números que, de alguma forma, pudessem interferir na elaboração dos argumentos apresentados. Por outro lado, é possível dizer que, após a realização de testes de desempenho nas aplicações desenvolvidas, o trabalho recebeu características de um estudo quantitativo, expressando em números os dados obtidos. Os resultados demonstraram que a paralelização dos códigos proporcionou um ganho expressivo no desempenho da aplicação e, em decorrência disto, proporcionaram também uma melhor experiência ao usuário.
dc.identifier.urihttp://hdl.handle.net/20.500.14387/1512
dc.language.isoPortuguês
dc.publisher.campiSão João Evangelista
dc.publisher.countryBrasil
dc.publisher.institutionInstituto Federal de Minas Gerais - Campus São João Evangelista
dc.rightsAcesso aberto
dc.subject.keywordProgramação
dc.subject.keywordJavaScript
dc.subject.keywordParalelismo
dc.subject.keywordWeb Workers.
dc.titleUm estudo exploratório sobre programação paralela utilizando JavaScript
dc.typeTrabalho de Conclusão de Curso
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
VICTOR_ALVES_FERREIRA_CUNHA-HERON_LIMA_DE_OLIVEIRA.pdf
Tamanho:
744.58 KB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.79 KB
Formato:
Item-specific license agreed to upon submission
Descrição: