Menu
Home About Our Projects Case Studies Pricing Blog Speed Test Contact
E-Commerce / Tech Live

LaptopMurah.net

From 76 to Perfect 100 — Zero Framework JavaScript

Budget laptop comparison platform optimized from 76 to 100 mobile performance score. Zero framework JS, 8 network requests, 135KB total page weight.

LaptopMurah.net website screenshot
100
Mobile
100
Desktop

Performance Snapshot

0.9s
First Contentful Paint
FCP
1.4s
Largest Contentful Paint
LCP
0ms
Total Blocking Time
TBT
0
Cumulative Layout Shift
CLS

The Challenge

LaptopMurah.net was a budget laptop comparison platform built on a traditional stack with jQuery plugins, Google Fonts loaded synchronously, and unoptimized product images averaging 200KB each.

Issues Identified

  • Mobile PageSpeed score stuck at 76 with no clear path to improvement
  • Render-blocking Google Fonts adding 800ms to First Contentful Paint
  • Product comparison tables loading 40+ unoptimized PNG images per page
  • jQuery and three plugin scripts totaling 180KB of blocking JavaScript
  • Cumulative Layout Shift of 0.18 from late-loading font swaps and images without dimensions

The Strategy

A complete architecture-first rebuild using Astro, eliminating all framework JavaScript and replacing every external dependency with self-hosted, optimized alternatives.

T1: Self-Hosted Variable Fonts

Replaced Google Fonts with self-hosted Inter and Space Grotesk variable fonts. Single file per family, Latin subset only — reduced from 6 font requests to 2.

T2: Metric-Matched Fallbacks

Created precise fallback font declarations with size-adjust, ascent-override, and descent-override to achieve CLS of exactly 0 during font swap.

T4: Inlined Critical CSS

Astro build pipeline inlines all CSS directly into the HTML document. Zero external stylesheet requests.

T7: WebP Image Pipeline

Automated conversion of all product images to WebP with responsive srcset. Average image dropped from 200KB to 18KB.

T10: Zero Framework JS

Eliminated jQuery and all plugins. Every interaction rebuilt with vanilla JS under 2KB total, loaded with defer.

T15: Optimized Resource Hints

Strategic preload ordering — fonts first, then critical above-fold images. No wasted preconnects.

The Execution

The rebuild was completed in 14 days, migrating all product data to a static content layer and replacing the dynamic comparison engine with pre-rendered pages.

1

Content Audit & Data Migration

Extracted all product data into structured JSON. Identified 8 page templates covering 100% of site functionality.

2

Astro Architecture Setup

Configured Astro with static output, inline stylesheets, and zero client-side framework. Build config optimized for minimal output.

3

Image Pipeline Automation

Built a Sharp-based script to batch-convert all product images to WebP at multiple breakpoints. Automated srcset generation for every product card.

4

Font Optimization

Downloaded, subset, and self-hosted variable fonts. Created metric-matched fallback declarations tested across Chrome, Firefox, and Safari.

5

Performance Validation

Ran 50+ Lighthouse audits across all page templates. Verified consistent 100/100 on both mobile and desktop before launch.

The Results

LaptopMurah.net went from a struggling 76 mobile score to a perfect 100 on both mobile and desktop — with only 8 network requests and 135KB total page weight.

100
Mobile Score
100
Desktop Score
0.9s
FCP
1.4s
LCP
0ms
TBT
0
CLS

Key Achievements

  • Mobile score improved from 76 to 100 (+24 points)
  • Total page weight reduced from 1.2MB to 135KB (89% reduction)
  • Network requests dropped from 47 to 8 (83% reduction)
  • LCP improved from 3.8s to 1.4s
  • CLS eliminated entirely — from 0.18 to 0
  • TBT reduced to 0ms — zero main thread blocking

Verify It Yourself

Don't take our word for it. Click the buttons below to run a live PageSpeed Insights test on LaptopMurah.net — right now, in your browser.

Opens Google PageSpeed Insights in a new tab. Results are live and unmanipulated.

Full Site Audit

Every Page. Every Metric. Independently Verifiable.

We hide nothing. Below is the performance data for every single page on this website. Click any URL and verify it yourself on Google PageSpeed Insights.

58
Pages Audited
99
Avg Performance
100
Avg Accessibility
99
Avg Best Practices
100
Avg SEO
57/58
Green (90+)
/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/cara-kami-menilai/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/dasar-editorial/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/dasar-privasi/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/penafian/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/pendedahan-affiliate/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/peta-laman/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/tentang/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/terma-syarat/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-bawah-rm1000/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-bawah-rm1500/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-bawah-rm2000/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-baru/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-import/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-refurbished/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-second-hand/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-acer-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-apple-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-asus-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-dell-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-hp-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-lenovo-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-msi-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-bisnes/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-gaming-murah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-kerja-office/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-pelajar/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-murah-johor/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-murah-kedah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-murah-kelantan/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
2.2 s
SI
N/A
INP
/laptop-murah-kuala-lumpur/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-murah-melaka/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
2.2 s
SI
N/A
INP
/laptop-murah-negeri-sembilan/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-murah-pahang/
70
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
4,510 ms
TBT
0
CLS
2.3 s
SI
N/A
INP
/laptop-murah-penang/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
2.3 s
SI
N/A
INP
/laptop-murah-perak/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.6 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-murah-perlis/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-murah-sabah/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
20 ms
TBT
0
CLS
2.2 s
SI
N/A
INP
/laptop-murah-sarawak/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/laptop-murah-selangor/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/laptop-murah-terengganu/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
2.2 s
SI
N/A
INP
/kedai-laptop/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
1.0 s
FCP
1.5 s
LCP
0 ms
TBT
0
CLS
2.1 s
SI
N/A
INP
/kedai-laptop/johor/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/kedah/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/kelantan/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/kuala-lumpur/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/melaka/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.1 s
SI
N/A
INP
/kedai-laptop/negeri-sembilan/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.1 s
SI
N/A
INP
/kedai-laptop/pahang/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
0.9 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/kedai-laptop/penang/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
2.4 s
SI
N/A
INP
/kedai-laptop/perak/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
2.5 s
SI
N/A
INP
/kedai-laptop/perlis/
100
Performance
100
Accessibility
92
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.1 s
SI
N/A
INP
/kedai-laptop/sabah/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/sarawak/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/selangor/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
1.0 s
SI
N/A
INP
/kedai-laptop/terengganu/
100
Performance
100
Accessibility
96
Best Practices
100
SEO
1.0 s
FCP
1.4 s
LCP
0 ms
TBT
0
CLS
2.4 s
SI
N/A
INP
/blog/
100
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
1.8 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP
/blog/panduan-beli-laptop-murah-2025/
95
Performance
100
Accessibility
100
Best Practices
100
SEO
0.9 s
FCP
3.0 s
LCP
0 ms
TBT
0
CLS
0.9 s
SI
N/A
INP

Data fetched via Google PageSpeed Insights API on April 8, 2026. Scores may vary ±2-5 points between runs.

Want Results Like This?

Every project starts with a free performance audit. Let's see what we can do for your site.