MStart your project

Lesser known web performance pitfalls

Images should be the right size and in next gen formats - we know that. But here are some pitfalls present and undetected in many modern websites.

1. Translucent CSS slows scrolling

Translucent CSS is a CSS property that makes the background of an element translucent. This can be achieved using the opacity property or translucent colours, such as #00000080 or rgba(0, 0, 0, 0.5). This requires the browser to compute the colour over the background and noticeably slow down scrolling.

I associate this performance pitfall especially with the "glassmorphism" trend, where a container's background is translucent. This is particularly slow because the effect requires a blur filter - even slower than translucent background/borders. This effect looks great - but don't overuse it.

2. CSS filters

CSS filters are a great way to add effects to images and text. However, they can be slow. The most common filters are blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, saturate, and sepia. The pitfall is in applying these filters to images that won't be animated - just serve images with the filters already applied.

3. Long critical render path

When you visit a website, your browser requests the page's HTML. The HTML requires requests for CSS, JavaScript, and images. But resources can be linked from the CSS and Javascript - which means that the browser has to wait for the CSS and Javascript to load before it can request more resources. The best practice is to embed critical resource requests in the HTML.

So

It's important to look after your website's performance. Search engines notice.

Why bespoke web design won't go broke

Why not save money and use AI? One-size-fits-all solutions are everywhere - especially solutions based on AI. Website builders are great…

Micro details: web design that's skillfully playful

Have you ever procrastinated on some website? Why that one? I'm not a biologist! But I know that dopamine is a neurotransmitter that makes…

Branding
Matching your website to the feel of your business.
Web Design
Creating a beautiful and responsive design that works on all devices.
Web Development
Building your website using modern technologies.
SEO
Optimizing your website to rank higher on search.
Content Writing
Writing content that is both engaging and optimised for search engines.
Maintenance
The web evolves. I'll keep your website smooth and fresh.
How much does it cost to build a website?

It depends on the complexity of the website. My rates start from £1500 for a combined lot of services.

I'm happy to take 50% of the payment upfront, and the rest once you're fully satisfied.

You can get an easy quote here.

Will I be able to edit my website after it's done?

Yes. I build websites with a Content Management System. You will be able to edit anything you need.

How long will it take to build my website?

Projects typically take between 2-4 weeks from start to finish - but something complex may take longer. I will give you an accurate estimate once I know what you need.

Will you host the website for me?

Yes. I offer hassle free hosting and maintenance. Once your website is live, you won't need to think about it again. If you receive millions of views, there will be additional fees - but it's not expensive.

As part of the package, I offer setting up business domain email and renewing the domain.

Will you make small changes to the website after it's done?

Yes. I will make small changes to your website for free in the first month after it's done. If you would like to keep this option permanently, I offer a predictably priced maintenance plan.

What kind of support can I expect after launch?
Will you edit my existing website?

Regrettably, I don't offer edits to existing websites that were not commissioned with me. However, once I build your website, I am happy to keep working on it for you.

Once you submit the form, I will come back to you with an obligation-free quote.

Submit