Is the website using modern JavaScript frameworks, or vanilla JS, or even WebAssembly?
Is the website styled with custom CSS, common UI frameworks/libraries like Bootstrap, Tailwind, etc., or a mixture?
At what point is the CSS loaded? Is there inlined critical CSS?
How much CSS is unused (probably hard to tell without user interaction -- CRUD web apps might be empty)
Is the website HTML valid?
How deeply nested is the HTML? Is the hierarchy manually constructed, or are there simply nested components?
Are there duplicate dependencies in bundles? If so, which are the most duplicated ones (probably utility libraries like core-js, lodash, ...)
Which metrics can be inferred from all this, and what is their meaning for web engineers in terms of understandability, extensibility, developer experience, etc.?
Challenges:
How to find ALL JavaScript bundles of a website, given crawls of just HTMLs? Some might be Githubissues.
Githubissues is a development platform for aggregating issues.
Challenges: