3 ms·
The project I work on used to rely on a relatively old JS table library. It was fairly well maintained and had a ton of great features. However, we eventually h
by hnruss 8y ago
The project I work on used to rely on a relatively old JS table library. It was fairly well maintained and had a ton of great features. However, we eventually had to replace it with a simpler custom solution based on html tables. Compared to html tables, the JS library had worse performance and didn’t work as well on mobile devices.
Our custom solution is basically just a set of conventions for implementing html tables using a JS rendering library. We also wrote a set of single-purpose modules that can be applied to table-rendering views to provide specific features.