Dev Depot: Helium Tests for Unused CSS

Whether your website is a work in progress or fresh from the designer, it is likely to contain unused coding, which can be difficult to manually identify and track down. Helium (www.github.com/geuis/helium-css), a JavaScript based tool for discovering unused CSS across many pages on a website, runs from within the user’s web browser and makes it easy to develop more accurate, less cluttered CSS code; free from unsightly digital debris that often surrounds “let’s try this and see what happens” coding practices.

According to its publisher, Helium accepts a list of URLs for different sections of a website and then loads and parses each page to build up a list of all required style sheets. Helium then visits each of the pages in the URL list to check if the selectors found in the CSS style sheets are actually used on the pages referencing those style sheets.

Helium, a JavaScript based tool for discovering unused CSS across many pages on a website, runs from within the user’s web browser and makes it easy to develop more accurate, less cluttered CSS code.

Next, Helium generates a report that details the results of each style sheet analysis and which of the selectors were not found to be used on any of the scanned web pages, allowing those selectors to be pruned from the site’s coding.

The publisher notes that it is important to only run Helium on a local, development, or otherwise privately accessible version of your website, because if you run this on your public site, all of its visitors will be able to see the Helium test environment.

Setting the script up is easy and takes only a few minutes.

Helium’s publisher advises adding the script element somewhere on your site that is loaded into every page slated to be tested, such as an included header or footer section, and then initializing it via the provided “helium.init()” coding, which is placed where it will be called after the tested page loads.

Upload the helium.js file and you are ready to go.

The next time your site loads, there will be a box with an HTML textarea where the URL list is input in a line separated format. Click the “start” button to begin the process and each URL will be analyzed, with a report presented when the testing is completed.

This report lists each style sheet URL that was detected, and then under each sheet, the report lists the CSS selectors that were not detected as being used on any page.

These selectors are color-coded, with green showing unmatched selectors that were not detected as being used, along with black text for matched selectors that are grouped with non-matched selectors and red malformed selectors.

Pseudo-class selectors such as “.div:hover” or “input:focus” are indicated in blue and must be manually tested as these selectors require user interaction to activate, preventing Helium from simulating the interactions to test their availability.

Helium reportedly works with any modern web browser that supports Local- Storage and document.querySelector functions; although the publisher is adamant about ignoring support for troublesome Internet Explorer variants and warns of several important issues.

For example, there is no support for cross-domain style sheets, since Helium has to first load your site’s style sheets via an XHR process before parsing the selectors to test. This process restricts tested style sheet URLs to those on the same domain as the pages being tested; and while there is currently no backend server setup to proxy test requests, the publisher stated that this might be an option for the future.

Other future possibilities (but current roadblocks) include a lack of XML support and intolerance of any JavaScript errors on tested pages.

If you are looking for ways to optimize the efficiency and load times of your website, then clearing out the clutter of unused coding is a good place to start — and Helium will give you a free way to begin. Check it out and see if it works for you.

Related:  

Copyright © 2026 Adnet Media. All Rights Reserved. XBIZ is a trademark of Adnet Media.
Reproduction in whole or in part in any form or medium without express written permission is prohibited.

More Articles

opinion

Top Tips for Bulletproof Creator Management Contracts

The creator management business is booming. Every week, it seems, a new agency emerges, promising to turn creators into stars, automate their fan interactions or triple their revenue through “secret” social strategies. The reality? Many of these agencies are operating with contracts that wouldn’t survive a single serious dispute — if they even have contracts at all.

Corey D. Silverstein ·
opinion

Building Sustainable Revenue Without Opt-Out Cross-Sales

Over the past year, we’ve seen growing pushback from acquirers on merchants using opt-out cross-sales — also known as negative option offers. This has been especially noticeable in the U.S. In fact, one of our acquirers now declines new merchants during onboarding if an opt-out flow is detected. Existing merchants submitting new URLs with opt-out cross-sales are being asked to remove them.

Cathy Beardsley ·
trends

How to Handle Payment Disputes Without Sacrificing Trust

You can run the best-managed and most compliant website out there, but that still doesn’t completely shield you from the risks tied to payment disputes. Buyer’s remorse, an unclear billing description or even a simple misunderstanding can lead a customer to dispute a transaction. Accumulate enough disputes, and both your reputation and revenue could be at risk.

Jonathan Corona ·
trends

WIA Profile: Taylor Moore

With a 70-person team and a growing slate of tools for content creators, the Teasy Agency has developed a reputation for putting talent first. That commitment owes a lot to co-founder Taylor Moore’s own experiences as a cam model.

Jackie Backman ·
profile

WIA Profile: Cathy Turns Creator Platform Experience Into a Model-First Playbook

As both a model and industry executive, Cathy lives in two worlds at once. “Since I do both things, I can act as the liaison between the model community and the rest of the SextPanther team,” she tells XBIZ.

Jackie Backman ·
opinion

From Compliance to Confidence: The Future of Safety in Adult Platforms

In numerous countries and U.S. states, laws now require platforms to prevent minors from accessing age-inappropriate material. But the need for safeguarding doesn’t end with age verification. Today’s online landscape also places adult companies at uniquely high risk for inadvertently facilitating exploitation, abuse or reputational harm, or of being accused of doing so.

Andy Lulham ·
opinion

What Adult Businesses Need to Know About Florida's Age Verification Law

The rise and proliferation of age verification laws has changed the landscape for the online adult industry. A recent and compelling example is the state of Florida, where Attorney General James Uthmeier has filed multiple complaints against major platforms as well as affiliates accused of violating the state’s AV law.

Corey D. Silverstein ·
opinion

Maintaining Brand Trust in the Face of Negative Press

Over the last year, several of our merchants have found themselves caught up in litigation over compliance with state age verification laws. Recently, Segpay itself was pulled into the spotlight, facing scrutiny over Florida’s AV statute, HB 3. These stories inevitably get picked up by both industry and mainstream news outlets.

Cathy Beardsley ·
opinion

How to Switch Payment Processors Without Disrupting Business

For many merchants, the idea of switching payment processors can feel pretty overwhelming. That’s understandable. After all, downtime can stall sales, recurring subscriptions can suddenly fail, or compliance gaps can put accounts at risk. Operating in a high-risk sector like the adult industry can further amplify the stress of transition.

Jonathan Corona ·
profile

WIA Profile: Katie

Katie is the ultimate girl’s girl. As community manager at Chaturbate, she answers DMs, remembers names, and shows up for creators and fellow businesswomen when it counts. She’s quick to credit the people around her, and careful to make space for others in every room she enters.

Women in Adult ·
Show More