Skip to content

Migrated website from python to nodejs and merged HAR docs#1276

Open
max-ostapenko wants to merge 40 commits into
mainfrom
visiting-snail
Open

Migrated website from python to nodejs and merged HAR docs#1276
max-ostapenko wants to merge 40 commits into
mainfrom
visiting-snail

Conversation

@max-ostapenko

@max-ostapenko max-ostapenko commented Jun 28, 2026

Copy link
Copy Markdown
Contributor
  • all the httparchive.org content managed by Astro
  • most of the website is served as static, moved dates and metrics to API endpoints
  • merged har.fyi content under docs/

There were many duplicated and custom operations, like JS management and resources versioning, that are taken care of by framework anyway.

…ve static HTML

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…e.js-based infrastructure

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…mp and filter selection logic

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…r with custom scoped HTTP Archive navigation component

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…dding settings

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…alization and build workflows

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
….json

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
….css

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…_updated configuration

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Comment thread src/js/techreport/utils/data.js Fixed
Comment thread src/js/techreport/utils/data.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread server.js Fixed
Comment thread astro.config.mjs Fixed
max-ostapenko and others added 3 commits June 28, 2026 21:37
…te scripting'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…ort, function or class'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Comment thread server.js Fixed
Comment thread server.js Fixed
…x page layout

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…nd modernize CSS properties

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…harts-init.js and remove static file generation

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…remove static css file

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
… 4 compatibility

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Fixed
Comment thread server.js Fixed
@max-ostapenko max-ostapenko marked this pull request as ready for review June 29, 2026 06:18
@max-ostapenko max-ostapenko requested a review from tunetheweb June 29, 2026 11:43
@tunetheweb

Copy link
Copy Markdown
Member

Heads up that this is gonna take me a while to review!

In meantime can you look at CI and CodeQL errors?

@max-ostapenko

Copy link
Copy Markdown
Contributor Author

@tunetheweb totally.

FYI I dropped a lot of PHP legacy pages in this rewrite. I think that was too long ago, but let me know - I can double check the logs.

The security suggestions to be finished today/ tomorrow. And I want to check Lighthouse too.

P. S. It's actually the mess with tech reports motivated me to look deeper here. Category dashboard looks very bad with filters applied. Needs a relational database.

…ns to complete migration to Node.js

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…js and improve shell robustness

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
@github-advanced-security

Copy link
Copy Markdown
Contributor

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…e_modules from HTML linting

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…validation, and rewrite timeseries card generation logic

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…lighthouse source map validation

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Comment thread server.js Dismissed
Comment thread server.js Fixed
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…ricCheck; enhance security in file path resolution
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
Comment thread server.js Dismissed
@max-ostapenko

Copy link
Copy Markdown
Contributor Author

@tunetheweb closed all TODO's.

…al dev proxy server

Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants