Skip to content

[Project] Frontend Performance Analyzer #433#437

Merged
cu-sanjay merged 8 commits into
cu-sanjay:mainfrom
MistryVishwa:add-frontend-performance-analyzer
Jun 11, 2026
Merged

[Project] Frontend Performance Analyzer #433#437
cu-sanjay merged 8 commits into
cu-sanjay:mainfrom
MistryVishwa:add-frontend-performance-analyzer

Conversation

@MistryVishwa

Copy link
Copy Markdown
Contributor

Issue No : #433

Description

This Pull Request introduces the Frontend Performance Analyzer project, a premium web application designed to help developers simulate, analyze, and optimize Core Web Vitals and frontend metrics. It implements a customizable "Manual Specs" configuration alongside a deterministic "URL Audit" tracing mechanism.

Key Features

  • Deterministic URL Audit Tracing: Simulates page audits (DNS resolution, SSL checks, asset payload sizes) by hashing the target hostname to produce realistic and reproducible metrics.
  • Lighthouse Scoring Engine: Matches official scoring weights (50% LCP, 30% FID/INP, 20% CLS) using a premium SVG radial gauge dial that updates dynamically.
  • Interactive Sandbox Mode: Adjust metrics instantly with real-time sliders and toggle checkboxes for minification, WebP image conversion, HTTP/3, and script deferring.
  • State Restoration & History Logs: Click on past audits to restore all metrics sliders and values instantly.
  • JSON & Text Exporters: Download a raw .json file of the session configuration or export a formatted textual .txt summary report.

UI/UX & Responsive Layout

  • Renamed project directory to frontend-performance-analyzer to adhere to kebab-case guidelines.
  • Fixed overlapping component layouts by defining the .hidden helper class.
  • Adjusted grid columns and spacing to prevent clipping and enable smooth wrapping on smaller screens.
image image

@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

@MistryVishwa is attempting to deploy a commit to the SanZ's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added level3 NSoC'26 Contribution Level 3. NSoC'26 Issue eligible for NSoC '26. NSoC'26 Accepted PR Accepted. labels Jun 11, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Great work and contribution, will be merged soon as NSoc 2026 contribution.

@github-actions

Copy link
Copy Markdown
Contributor

PR failed checks: Changes must be limited to a single new project folder under Projects/. Do not modify the root project.json or files outside the new folder.

@MistryVishwa

Copy link
Copy Markdown
Contributor Author
image I have added the new project and submitted the Pull Request. Please review it and merge it. Thank you for your time and support! @cu-sanjay

@cu-sanjay

Copy link
Copy Markdown
Owner
image image

@MistryVishwa

Copy link
Copy Markdown
Contributor Author

Let me check again

@github-actions

Copy link
Copy Markdown
Contributor

PR failed checks: Changes must be limited to a single new project folder under Projects/. Do not modify the root project.json or files outside the new folder.

@MistryVishwa

Copy link
Copy Markdown
Contributor Author

No conflicts
image

@github-actions

Copy link
Copy Markdown
Contributor

PR failed checks: Changes must be limited to a single new project folder under Projects/. Do not modify the root project.json or files outside the new folder.

@MistryVishwa MistryVishwa force-pushed the add-frontend-performance-analyzer branch from 7174eaa to 07e2b49 Compare June 11, 2026 10:51
@github-actions

Copy link
Copy Markdown
Contributor

PR failed checks: Changes must be limited to a single new project folder under Projects/. Do not modify the root project.json or files outside the new folder.

@github-actions

Copy link
Copy Markdown
Contributor

Great work and contribution, will be merged soon as NSoc 2026 contribution.

@cu-sanjay cu-sanjay merged commit 457f25f into cu-sanjay:main Jun 11, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level3 NSoC'26 Contribution Level 3. NSoC'26 Accepted PR Accepted. NSoC'26 Issue eligible for NSoC '26.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants