https://github.com/ArtemkaKun/VlangBenchmarksVisualization
Plots and statistics for Vlang benchmarks
https://github.com/ArtemkaKun/VlangBenchmarksVisualization
plots statistics visualization vlang webapp
Last synced: 10 months ago
JSON representation
Plots and statistics for Vlang benchmarks
- Host: GitHub
- URL: https://github.com/ArtemkaKun/VlangBenchmarksVisualization
- Owner: ArtemkaKun
- License: apache-2.0
- Archived: true
- Created: 2021-12-23T18:17:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-13T20:09:10.000Z (about 4 years ago)
- Last Synced: 2024-11-18T21:44:32.653Z (over 1 year ago)
- Topics: plots, statistics, visualization, vlang, webapp
- Language: V
- Homepage: https://vlang-benchmarks-visualization-xq84s.ondigitalocean.app/
- Size: 134 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-v - Vlang Benchmarks Visualization - Fancy statistics and plots for *[Is V still fast?](https://fast.vlang.io/)*. (Applications / Web)
README

## 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/)).