4 research outputs found

    Benchmarking AssemblyScript for Faster Web Applications

    Get PDF
    As web applications are becoming increasingly complex, it is crucial now more than ever to be able to develop web apps with an emphasis on performance to ensure a responsive and smooth user experience. Since the introduction of Webassembly as a compilation target for the web, the promise of writing programs that can run at native speed seemed revolutionary in theory. But the real world performance benefits of Webassembly in comparison to Javascript is not clearly understood. This paper evaluates the current performance of Assemblyscript - a strict subset of TypeScript that compiles to Webassembly, and Javascript in the areas of numerical computing across multiple browsers. A set of benchmarks were developed in Assemblyscript that includes numerical computing problems from the Ostrich Benchmark suite. The tests were executed across Chrome and Firefox. After studying the results from the benchmarks that were created, we find that Assemblyscript demonstrates speedups that range between 1.1-7.2x. It is also noticed that writing idiomatic Typescript can slow down Assemblyscript in certain scenarios. In conclusion, this study suggests that Assemblyscript (and Webassembly) provides far more consistent and predictable performance in comparison to Javascript

    AVALIAÇÃO DA QUALIDADE DE DADOS AMBIENTAIS POR MEIO DE TÉCNICAS DE ANALÍTICA VISUAL

    Get PDF
    O desenvolvimento tecnológico tem impulsionado a utilização de sensores para a realização de coletas automatizadas e periódicas de dados, como aqueles empregados no Sistema Integrado de Monitoramento Ambiental (SIMA), cujo conjunto de dados é utilizado neste trabalho. Apesar da automatização do processo de aquisição de dados, estes podem apresentar falhas decorrentes de problemas na coleta, na transmissão ou no armazenamento dos dados. A existência de grande quantidade de dados temporais multivariados e a possibilidade de falhas são indicativos da necessidade de utilização de recursos computacionais para apoiar o processo de análise. Neste trabalho são utilizadas técnicas de análise visual para a extração de características do conjunto de dados, as quais, posteriormente, podem impactar a qualidade da análise dos fenômenos associados. Os resultados obtidos demonstram os benefícios da utilização de representações visuais e interativas para a exploração do conjunto de dados, as quais facilitam a percepção de informações acerca de: disponibilidade dos dados; funcionamento dos sensores; e evidências de padrões de falha

    Benefícios e aplicabilidade do WebGL na construção de Ambientes Virtuais Tridimensionais por designers

    Get PDF
    Este trabalho busca definir os benefícios da utilização da tecnologia WebGL, por designers, na construção de ambientes virtuais tridimensionais interativos e avaliar a possiblidade de inserção da mesma nos métodos de trabalhos destes profissionais. Para isso, foi realizada uma revisão bibliográfica com o intuito de esclarecer o contexto e especificidades do problema. Com as informações obtidas, definiram-se critérios e requisitos para avaliação de 26 ferramentas encontradas que trabalham de forma direta ou indireta com a criação de conteúdo em WebGL. Dentre elas, foi selecionado o conjunto de softwares (Blender + Blend4Web) que melhor cumpria os requisitos e, por consequência, melhor poderia solucionar a questão. Esse foi então testado em profundidade quando utilizado na criação de um ambiente virtual composto por objetos 3D, animações e interações. Analisando os resultados, desvendaram-se diversos benefícios trazidos pelo WebGL como a visualização em multiplataforma sem a necessidade de qualquer complemento (plug-in). Confirmou-se também a aplicabilidade dele nos projetos de Design Virtual que ganham em qualidade gráfica e interatividade, podendo ser distribuídos pela internet ou meios off-line

    Cloud and Mobile Web-Based Graphics and Visualization

    No full text
    corecore