2 karma · joined December 19, 2025
This 130KB "Digital Paratype" is my attempt at a 300-year software horizon. I initially ran the framework gauntlet—building versions in Bootstrap, Vue, React, and Angular—but I eventually scrapped them all. I realized that if I wanted this to be as durable as a physical herbarium specimen, it had to be a zero-dependency, self-contained object.
I’ve focused on "cementing" the data schema and ontology directly into the DOM using Vanilla JS. It’s a sovereign artifact: no build steps, no NPM, no server. I’m betting on the long-term stability of the browser to keep this data interactive and accessible long after the current framework ecosystems have shifted.
"Could you patent the sun?" — Jonas Salk
About 70 nodes, about 100 edges. Real publications, real DOIs, real relationships: citational, methodological, generational.
This was serendipitous. Slipped past the abstraction layer, got close to the mechanism, and the next thing I knew Coulomb repulsion and Hooke springs were carrying my scholarly corpus around the screen.
The constraint that mattered was archival durability. If a browser cannot still render the artifact in 2045, then for my purposes it failed.
It runs at FCP 0.768s, LCP 0.768s, TBT 0.027s, with two requests total. Keyboard traversal, ARIA, screen reader support, battery-aware freezing on mobile.
I have written HTML for a long time, but only recently started working this close to primitives. They feel like a dusty old book, neglected, unfashionable, and still full of load-bearing ideas. It also works on a shit phone.
I am not against the frameworks. I like frameworks and NPM, I just want the artifact to outlive them...At some point it stopped feeling like a twenty-pound dictionary and started feeling like a wrench.
My name is Tim Jones. I am a field botanist who always winds up as the IT guy. After rescuing too many servers and rotting projects, I wanted to build something archivally bulletproof. I welcome you to do the math on this.
I’ve spent my life documenting species that need to outlive me, sometimes with a twelve-foot alligator two feet off my nose. In botany, we value the specimen: a physical, verifiable record designed to survive centuries.
When I turned to data architecture, I found modern web tooling to be the opposite. Most systems are brittle stacks that fail when a single dependency shifts. I wanted to build what I call a Digital Paratype. In taxonomy, a paratype is a supplementary specimen supporting the primary record. This is a research paper that functions as a permanent, interactive instrument without external dependencies.
The Stack: Vanilla JS (ECMAScript) and CSS3. No frameworks, no NPM, no CDNs, no build steps. The Weight: ~40 KB for the technical methodology; ~325 KB for the live analysis. The Performance: 100/100/100/100 PageSpeed scores—standard-compliant logic.
The Features:
Instant State Toggling: Millisecond latency for complex data views.
Deep-Linkable State URLs: Share a specific analytical view without reloads.
Self-Auditing: The document resolves itself for durations, text, and metadata at load time to stay evergreen.
The Archive: A seven-year longitudinal Michigan Cannabis market study, manually transcribed for fidelity.
The Millennium Math: The limitations section surfaced a constraint that materially shaped the design: The 5MB Ceiling. By maintaining a linear growth rate of 5.3 KB per year and at the current data payload of 34 KB for seven years- I encourage anyone to do the math on this.
How to test:
Technical Methodology: https://tjid3.org/tech.html
The Artifact: https://tjid3.org/
I’m looking for feedback on UI responsiveness and whether a zero-dependency, monolithic approach like this is the only viable path forward for archival academic publishing.
Best,
Tim Jones