8grams8grams.
BlogCasesEbook
ENID
Start a Project
ENID
Start a Project
8grams8grams.

AI-powered software studio taking your web apps, mobile apps, and cloud infrastructure from idea to production.

Get in touch

  • [email protected]
  • WhatsAppWhatsApp: +62 811-3143-975
Read 8grams on MediumLike 8grams on FacebookFollow 8grams on InstagramFollow 8grams on LinkedInFollow 8grams on X

Pages

  • Cloud Migration
  • Cost Optimization
  • Cybersecurity
  • Kubernetes Migration
  • Cloud Cost
  • Kubernetes Ops
  • CI/CD Pipeline
  • Cases
  • Blog
  • Contact

Services

  • DevOps & Cloud Infrastructure

    Reliable, scalable infrastructure engineered for growth.

  • Web Application Development

    Custom web apps built for real business outcomes.

  • Mobile App Development

    iOS and Android apps users actually want to use.

  • Web Company Profile

    Fast, search-friendly company sites with measured SEO, GEO, and AEO.

  • Cybersecurity

    Find and fix security issues before they become incidents.

Start a Project

We reply within one business day.

© 2026 8grams Technology. Surabaya, Indonesia.

Built for teams with something to ship.

Chat with us
Company Profile/PageSpeed and performance
PageSpeed and performance

A PageSpeed score of 95 or higher, on both mobile and desktop.

Core Web Vitals feed directly into how Google ranks you. A slow company profile also says something to a prospective client before they've read a line. Your site scores 95 or higher on PageSpeed Insights, and a failing Core Web Vital stops the build until it's fixed.

  • Static site generation that brings Time to First Byte under 100ms
  • LCP, INP, and CLS all passing on real devices, not just in the lab
  • Image optimisation, CDN delivery, and edge caching set up as standard
  • A performance budget checked in CI so every deployment clears the bar
Get a quoteWhy this matters

Built on the same performance stack most teams measure against.

AstroNext.jsVercelCloudflareLighthouseTypeScript
Why

Slow company sites rank lower and win fewer inquiries.

Google factors Core Web Vitals into its rankings. A site that takes four seconds to load on mobile loses a measurable share of visitors before they even see the top of the page. For a company profile, every extra second of load time chips away at how credible you look.

The design looks great, but nobody checked PageSpeed

The site is polished and it scores 47 on mobile. Full-resolution images, render-blocking scripts, no CDN. The test simply never got run before launch.

Core Web Vitals are flagged in Search Console

LCP and CLS are both failing. The SEO team spotted the ranking drop. The developer calls it a complex fix, and four months later it's still sitting there.

Heavy third-party scripts that nobody wants to remove

Analytics, LinkedIn tracking, HubSpot, the cookie banner, and live chat together hold the main thread for around two seconds. Cutting any one of them turns into an internal debate.

Performance slips a little with every content update

Marketing uploads full-resolution images with each press release because no one set guidelines for image sizes. The site keeps getting heavier.

The Process

How we deliver this engagement.

Each step produces something you can review. You sign off before we move to the next one, and every hand-off is written down so nothing gets lost between stages.

01

Performance audit

A full Lighthouse and WebPageTest audit runs on mobile and desktop, then on real devices under Indonesian network conditions. You get a list of fixes ordered by how much each one will help.

02

Architecture choice

Company profiles go on Astro or Next.js with static generation, so every page is pre-rendered and served from the CDN edge rather than built fresh on each request. That keeps TTFB under 100ms.

03

Asset optimisation

Images converted to WebP or AVIF, responsive srcsets, lazy loading, and compression pushed as far as it goes without visible quality loss. We also subset fonts, sprite icons, and inline the critical CSS.

04

Third-party script management

Render-blocking scripts get deferred or switched to async. Analytics loads after the first interaction, and chat widgets load only when someone wants them. We weigh each script against what it actually costs in speed.

05

CDN and CI gates

We serve the site from the edge through Vercel or Cloudflare Pages. The CI pipeline blocks any deployment that would push the Lighthouse score below the number we agreed on.

The Result

What you walk away with.

Real files, working pages, and numbers you can check. Not a slide deck of promises.

95+PageSpeed

The baseline you can count on

A score of 95 or higher on PageSpeed Insights for mobile and desktop is the floor your site ships against, verified before handover.

<100msTTFB

A Time to First Byte that feels instant

With static generation and edge delivery, the first byte reaches the browser before most servers have even finished processing the request.

GreenCore Web Vitals

LCP, INP, and CLS all passing

Core Web Vitals shape both your ranking and how the site feels to use. You get them measured on real devices over real network conditions.

Performance that holds up after content updates

Image guidelines, a sorted upload workflow, and a configured CMS keep the site from slowing down as your marketing team adds pages.

FAQ

Common questions.

Can you improve performance on our existing site without a full rebuild?

Usually, yes. The fixes that move the needle most, like image optimisation, deferring scripts, and CDN configuration, can often be done without rebuilding anything. We audit first, then tell you whether tidying up the current site or rebuilding it works out cheaper for you.

Why does mobile PageSpeed matter if most of our clients are on desktop?

Google ranks pages using mobile PageSpeed no matter where your audience actually browses. So a weak mobile score still drags down your search rankings, including for the desktop visitors you care about.

How do you test for Indonesian users specifically?

We use WebPageTest with throttled profiles that mimic Indonesian 4G, and we measure on real mid-range Android handsets. That's a long way from lab numbers taken on a fibre connection inside a US data centre.

Why aim for a Lighthouse score of 95 or higher rather than just 'fast enough'?

A Lighthouse score of 95+ is a clear, verifiable bar that maps to genuinely fast pages on real devices, not a vague target anyone can argue about. It also gives your team a number to defend against regressions over time. We ship against that floor and verify it before handover, so 'fast enough' is never left to opinion.

What are Core Web Vitals and why do they matter?

Core Web Vitals are three Google metrics: LCP (how fast the main content loads), INP (how quickly the page responds to interaction), and CLS (how much the layout shifts unexpectedly). Google factors them into rankings, and they closely track how fast the site feels to a real visitor. We measure all three on real devices and won't ship a failing vital.

What actually affects how fast our site loads?

The biggest factors are usually unoptimised images, render-blocking scripts, heavy third-party tags (analytics, chat, tracking), and how the server delivers pages. Fonts, the amount of JavaScript shipped, and whether content is cached at the edge also matter. We audit each of these and fix them in the order that gives you the most speed for the least effort.

How do hosting and a CDN affect performance?

Where your site is served from decides how quickly the first byte reaches the visitor. We serve from a CDN edge through Vercel or Cloudflare Pages, so pages come from a location near the user rather than a single distant server. Combined with static generation, this keeps Time to First Byte under 100ms even for visitors far from the origin.

How do you measure performance, in the lab or on real visitors?

Both. Lab tools like Lighthouse and WebPageTest give us a controlled, repeatable score during the build. We also look at field data (Core Web Vitals from real Chrome users) in Search Console once the site is live. Lab numbers catch issues early; field data confirms the experience your actual audience is getting.

Do third-party scripts like analytics and chat have to slow us down?

Not if they're loaded carefully. We defer or async render-blocking scripts, load analytics after the first interaction, and load chat widgets only when someone opens them. Each script is weighed against what it actually costs in speed, so you keep the tools you need without paying for them on every page load.

Will performance hold up after we add content and pages?

That's the part most teams miss. We set image guidelines, configure the CMS to compress and resize uploads, and where it fits we add a CI check that blocks any deployment that would drop the Lighthouse score below the agreed number. So the site stays fast as your marketing team adds pages, not just on launch day.

Contact Us

Have a project in mind? Let's build it.

Tell us where things stand right now. Within one working day we'll get back to you with a straight assessment of scope, timeline, and cost. There's no commitment to go further.

Email

[email protected]

Office

Surabaya, Indonesia

Starting price

From USD 4,000

Typical projects: USD 4,000–25,000

Tell us about your project

We'll reply within one business day, and we won't put you through a sales pitch.

Prefer to chat? WhatsApp us