Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ArtemkaKun/VlangBenchmarksVisualization
- Owner: ArtemkaKun
- License: apache-2.0
- Archived: true
- Created: 2021-12-23T18:17:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-13T20:09:10.000Z (about 3 years ago)
- Last Synced: 2024-08-04T01:03:56.347Z (6 months 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
![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 timeIt'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/)).