Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20436
Full metadata record
DC FieldValueLanguage
dc.creator.IDBRITO, L. E. C.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6468333364135661pt_BR
dc.contributor.advisor1RÊGO, Matheus Gaudencio do.
dc.contributor.advisor1IDRÊGO, M. G.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7689109069639555pt_BR
dc.contributor.referee1MORAIS, Fábio Jorge Almeida.
dc.contributor.referee1IDMORAIS, F. J. A.pt_BR
dc.contributor.referee2MASSONI, Tiago Lima.
dc.contributor.referee2IDMASSONI, T. L.pt_BR
dc.description.resumoAtualmente, a Web faz parte da vida de várias pessoas, seja sendo utilizada como uma forma de acesso a serviços, quanto como uma plataforma de desenvolvimento acessível e universal. Desde o começo, JavaScript era a única linguagem de programação disponibilizada para desenvolver aplicativos que executam na Web. Com isso, essa linguagem se tornou facilmente um alvo de compilação de outras linguagens de alto nível. Em 2013, a Mozilla criou um subconjunto de JavaScript chamado de asm.js, que é executado de forma mais performática pelo navegador. Porém, essa linguagem não foi padronizada, e apenas alguns navegadores implementaram o suporte para tal. Para resolver isso, em 2017 foi criado o Web- Assembly, um formato de instrução binário, feito para ser executado na Web. Dado isso, nos perguntamos se seria mais vantajoso utilizar WebAssembly ou asm.js nos navegadores que suportem ambos. Analisamos o tempo de execução em 8 navegadores, em 3 Sistemas Operacionais distintos, e observamos que WebAssembly é cerca de 2,8 vezes mais rápido que asm.js. Também comparamos o tamanho total do código das duas, e vimos um ganho de espaço de aproximadamente 47% quando utilizamos a versão em WebAssembly, dado sua natureza de ser um formato binário.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleAnálise comparativa entre WebAssembly e JavaScript como alvos de compilação.pt_BR
dc.date.issued2019-11-25
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20436
dc.date.accessioned2021-08-06T16:47:38Z
dc.date.available2021-08-06
dc.date.available2021-08-06T16:47:38Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectWebAssemblypt_BR
dc.subjectJavaScriptpt_BR
dc.subjectEmscriptenpt_BR
dc.subjectAsm.js - Mozilapt_BR
dc.subjectNavegadores webpt_BR
dc.subjectLinguagem de programação - webpt_BR
dc.subjectAplicativos web – linguagem de programaçãopt_BR
dc.subjectScriptpt_BR
dc.subjectAsm.js - Mozillapt_BR
dc.subjectWeb browserspt_BR
dc.subjectProgramming language - webpt_BR
dc.subjectWeb applications - programming languagept_BR
dc.rightsAcesso Abertopt_BR
dc.creatorBRITO, Lucas Edi Cordeiro de.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeComparative analysis between WebAssembly and JavaScript as build targets.pt_BR
dc.identifier.citationBRITO, Lucas Edi Cordeiro de. Análise comparativa entre WebAssembly e JavaScript como alvos de compilação. 2019. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20436pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
LUCAS EDI CORDEIRO DE BRITO - TCC CIÊNCIA DA COMPUTAÇÃO 2019.pdfLucas Edi Cordeiro de Brito - TCC Ciência da Computação 2019.798.08 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.