Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
Sicherheitslücken (CVE)USN-8846-1: libheif vulnerabilities(29.09.2026 um 18:18 Uhr)
••••
Sichere ProgrammierungPredict, Repeat, Improve: Deterministic Simulation Testing Explained(29.09.2026 um 21:00 Uhr)
••
Sichere ProgrammierungHow Would You Prove an AI Security Fix Actually Works?(29.09.2026 um 22:12 Uhr)
•••
AI & KI NachrichtenI Taught a Computer to Spot Fake Websites With 96% Accuracy(29.09.2026 um 22:15 Uhr)
•
Sicherheitslücken (CVE)USN-8846-1: libheif vulnerabilities(29.09.2026 um 18:18 Uhr)
••••
Sichere ProgrammierungPredict, Repeat, Improve: Deterministic Simulation Testing Explained(29.09.2026 um 21:00 Uhr)
••
Sichere ProgrammierungHow Would You Prove an AI Security Fix Actually Works?(29.09.2026 um 22:12 Uhr)
•••
AI & KI NachrichtenI Taught a Computer to Spot Fake Websites With 96% Accuracy(29.09.2026 um 22:15 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

Introducing RacingBars 📊

Bar Chart Race Made Easy 🎉 RacingBars is an open-source, light-weight (~45kb gzipped), easy-to-use, and feature-rich javascript library for bar chart race, based on D3.js. RacingBars is available for JavaScript, TypeScript, React, Vue an…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!




Bar Chart Race Made Easy 🎉



RacingBars is an open-source, light-weight (~45kb gzipped), easy-to-use, and feature-rich javascript library for bar chart race, based on D3.js.



RacingBars is available for JavaScript, TypeScript, React, Vue and Svelte.







🎡 Try it now on the online playground.



📖 Documentations






Features








Getting Started



Usage options include:






Option 1: Using a bundler



Install from npm




npm install racing-bars






then you can import it:




import { race } from "racing-bars";

const options = {
title: 'My Racing Bars',
// ... other options
};

const data = 'https://racing-bars.hatemhosny.dev/data/population.json';

race(data, "#race", options);









Option 2: Load from CDN






ESM






<div id="race" style="height: 80vh"></div>
<script type="module">
import { race } from "https://cdn.jsdelivr.net/npm/racing-bars";

const options = {
title: 'My Racing Bars',
// ... other options
};

const data = 'https://racing-bars.hatemhosny.dev/data/population.json';

race(data, "#race", options);
</script>









UMD






<div id="race" style="height: 80vh"></div>
<script src="https://https://cdn.jsdelivr.net/npm/racing-bars/racing-bars.umd.js"></script>
<script>
const options = {
title: 'My Racing Bars',
// ... other options
};


const data = 'https://racing-bars.hatemhosny.dev/data/population.json';

// the UMD version provides the global object `racingBars`
racingBars.race(data, "#race", options);
</script>






Please refer to documentation website for usage, data preparation, chart options, API and more.





See gallery for usage examples.






Playground



Go to the online playground to try out the library.






License



MIT License © Hatem Hosny.






Let's Get Started 🚀



Get started now!

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Introducing RacingBars 📊

Thematisch verwandte Begriffe: Introducing, RacingBars · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-102827 | simple-git, an interface for running git commands in any node.js applic…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag