Um estudo exploratório sobre programação paralela utilizando JavaScript
dc.contributor.advisor | Mestre Rosinei Soares de Figueiredo | |
dc.contributor.author | Cunha, Victor Alves Ferreira | |
dc.contributor.author | Oliveira, Heron Lima de | |
dc.date.accessioned | 2023-12-20T10:59:00Z | |
dc.date.available | 2023-12-20T10:59:00Z | |
dc.date.issued | 2021-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.uri | http://hdl.handle.net/20.500.14387/1512 | |
dc.language.iso | Português | |
dc.publisher.campi | São João Evangelista | |
dc.publisher.country | Brasil | |
dc.publisher.institution | Instituto Federal de Minas Gerais - Campus São João Evangelista | |
dc.rights | Acesso aberto | |
dc.subject.keyword | Programação | |
dc.subject.keyword | JavaScript | |
dc.subject.keyword | Paralelismo | |
dc.subject.keyword | Web Workers. | |
dc.title | Um estudo exploratório sobre programação paralela utilizando JavaScript | |
dc.type | Trabalho de Conclusão de Curso |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- 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
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.79 KB
- Formato:
- Item-specific license agreed to upon submission
- Descrição: