Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderThe documentation and code quality is all good. The implementation choices leave some things to be desired. The Queue and Stack implementations are Linked Lists instead of array backed, the hash table is closed instead of (the only barely more complicated) open Robin hood hash table scheme, the union-find/disjoint-set implementation doesn't have path compression or rank unions. Overall very good, but it could be Great (tm) with just a little bit of work.
I would like to point out that a possible reason this repo is so popular is that Javascript is more accessible to more people than any other programming language today and this shows the demand to meet these programmers halfway and help further their education. I think most js devs know Javascript is a poor choice for this, but they have to walk before they can run. I tend to think of Javascript as the language that fulfills the promises…
Similar collection of data structure for JavaScript, with a focus on performance: Mnemonist [1]. [1]: https://yomguithereal.github.io/mnemonist/
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 798
- Total comments
- 149
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2018-05-21 | Algorithms and data structures implemented on JavaScript | trekhleb | 2 | 0 |
| 2018-05-22 | Algorithms and data structures implemented in JavaScript with explanations | jesperht | 2 | 0 |
| 2018-05-23 | Algorithms and Data Structures Explained and Implemented in JavaScriptFirst breakout · Best thread | deckermann | 483 | 43 |
| 2018-05-25 | Lots of algorithms and data structures implemented in JavaScript | formikaio | 5 | 0 |
| 2018-07-18 | Algorithms and Data Structures in JavaScript with Explanations | netgusto | 2 | 0 |
| 2019-12-13 | JavaScript Algorithms and Data Structures | tambourine_man | 3 | 0 |
| 2020-11-18 | Algorithms and Data Structures in JavaScript | oleksiitwork | 2 | 0 |
| 2021-07-11 | JavaScript Algorithms and Data Structures | mariuz | 1 | 0 |
| 2021-10-20 | JavaScript Algorithms and Data Structures (2018)Hall induction | oleksiitwork | 115 | 30 |
| 2023-04-07 | JavaScript-algorithms: Algorithms and data structures implemented in JavaScriptLatest 20+ point return | kiyanwang | 183 | 76 |
