Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ArtemkaKun/VlangBenchmarksVisualization

Plots and statistics for Vlang benchmarks
https://github.com/ArtemkaKun/VlangBenchmarksVisualization

plots statistics visualization vlang webapp

Last synced: 2 months ago
JSON representation

Plots and statistics for Vlang benchmarks

Awesome Lists containing this project

README

        

![image](https://user-images.githubusercontent.com/36485221/147782664-8b8923ac-602e-43d2-9850-37e98d65cceb.png)

## What?

This repo is a home for my first Vlang project - visualization of V benchmarks results, which you can find here - *[Is V still fast](https://fast.vlang.io/)*

## Why?

A list of problems, that this project should resolve:
- provide a quick statistic about AVG/median value for every benchmark
- provide fancy, interactable, and adjustable plots, that will describe how specific benchmark's results have been changing over the time

It's always easier to work with a lot of data records than just with plain text.

## How?

This is fully created in V, using a native V web framework - [vweb](https://github.com/vlang/v/tree/master/vlib/vweb)
Initially, it was planned as a WASM app, but because there is no native WASM support and a "hot-DOM" changes from the native language (like [Blazor](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor)) are unsupported, for now, this is a common server-side web app **(this info is true for today, 30.12.2021)**.

This app was deployed on App Platform from [DigitalOcean](https://www.digitalocean.com/) via [Docker](https://www.docker.com/), you can find a Dockerfile in the root of this repo (image based on [Ubuntu](https://ubuntu.com/)).