biocore / biocore/empress

Minify HTML / JS / CSS code

Open
#336 0 comments 0 reactions 0 assignees View on GitHub
performance
Dominant language
JavaScript
Stars
56
Forks
32
PR merge metrics
No merged PRs in 30d

Description

Although minifying the JS / CSS code would be nice, the big thing IMO is minifying the Jinja2 outputs (esp. large chunks of data like the BP Tree, BIOM table, etc.) to remove extra whitespace/formatting wherever possible. This should cut down on the space used.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the Jinja2 outputs for the BP Tree and BIOM table are rendered, then inspect where the HTML, JavaScript, and CSS are assembled. Compare the rendered output before and after any minification approach, and treat preserving behavior while removing unnecessary whitespace and formatting as the completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, javascript
Domain
frontend, performance, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.