HashSlap-Summer-of-Code/cipher-vault
Build Cipher Performance Benchmark in JavaScript
开放
#7 创建于 2025年6月19日
HSSOCIntermediateenhancementhacktoberfesthelp wanted
仓库指标
- 星标
- (0 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
Description:
Build a performance benchmarking script in JavaScript to measure the encryption speed of Caesar vs Vigenère ciphers using the performance.now() API. This will help contributors analyze algorithm efficiency.
Expected Tasks:
- In the
js-ciphers/folder, create a new scriptbenchmark.js - Import or include both Caesar and Vigenère functions
- Measure execution time for:
- Short input (e.g., 50 characters)
- Medium input (e.g., 500 characters)
- Large input (e.g., 5000 characters)
- Log results to the console or save in a
benchmark_results.jsonfile - Add a section to
README.mdunder “Benchmarks” describing the setup
Stretch Tasks:
- Visualize results with a basic HTML + chart (e.g., using Chart.js)
- Add an average of 10 trials per test case for better accuracy