Home » Healthcare.gov One Year Performance Review

Healthcare.gov One Year Performance Review

Summary:

After one year of improvements, how fast is the healthcare.gov website? While the site is more available, response times have slowed down by 62% to 78% over the past year. We offer some triaged recommendations to improve the speed of healthcare.gov.

Millions of Americans wanting to enroll in Obamacare use the healthcare.gov official website. Just over one year ago, health care consumers were directed to log on to the healthcare.gov website starting on October 1, 2013. The healthcare.gov website experienced growing pains after its initial launch. Starting November 15, 2014 citizens were directed to the healthcare.gov website to enroll or reapply to avoid penalties for not having “minimum essential coverage.” This article compares the website performance of healthcare.gov one year later. How does the popular site fare after one year of improvements?

Healthcare.gov 2014 vs. 2013

The healthcare.gov website has evolved since the first time we reviewed the site. The site is more feature rich now and larger and more complex (see Figure 1).

healthcare.gov cirka November 2014

Figure 1: Healthcare.gov Cirka November 2014

Home Page Size and Objects

The home page of healthcare.gov grew significantly in size and complexity over the past year. Page size grew by 85% from 677K to 1252K (see Figure 2) and total objects grew by 172% from 40 objects to 109 objects (see Figure 3).

healthcare.gov home page size growth Oct. 2013 Nov. 2014

Figure 1: Healthcare.gov Home Page Size Growth – Oct. 2013 to Nov. 2014

healthcare.gov home page objects growth Oct. 2013 Nov. 2014

Figure 3: Healthcare.gov Home Page Objects Growth – Oct. 2013 to Nov. 2014

Home Page Response Times

With the larger page size and complexity, the page load times and “above the fold” times increased proportionally for healthcare.gov. The load time increased by 78.5% from 5.9 seconds in Oct. 2013 to 10.5 seconds in Nov. 2014 (see Figure 4).

healthcare.gov home page load time growth DSL Oct. 2013 Nov. 2014

Figure 4: Healthcare.gov Home Page Load Time Growth (DSL) – Oct. 2013 to Nov. 2014

The “above the fold” response metrics also grew by 62% to 67% from Oct. 2013 to Nov. 2014 (see Figure 5). The visually complete metric grew from 6.5 seconds in Oct. 2013 to 10.6 seconds in Nov. 2014. Google’s speed index metric grew 67.6% from 4440 (4.4 seconds) to 7440 (7.4 seconds) over the same time period.

healthcare.gov home page above the fold response times DSL Oct. 2013 Nov. 2014

Figure 5: Healthcare.gov Home Page Above the Fold Response Times (DSL) – Oct. 2013 to Nov. 2014

Wait Time Reduced & Errors

So the site is clearly larger and slower, but how consistent is the response time under load? The site takes advantage of Akamai and reportedly has more backend infrastructure. The site didn’t have as many “waiting room” delays as before, but still spawned a few errors (see Figure 6).

healthcare.gov Error

Figure 6: Healthcare.gov Eror

One nice feature about the website is that you can create your health plan in stages, and come back later to finish (see Figure 7).

choosing-health-plan

Figure 7: Healthcare.gov Resume Enrollment

Unfortunately selecting a dental insurance plan spawned the following error repeatedly, despite numerous phone calls to the help line (see Figure 8).

healthcare.gov Choose Dental Plan Error

Figure 8: Healthcare.gov Choose Dental Plan Error

This error code corresponds to a website issue. Users seeing this error are told to wait a while to see iand try again, or delete their 2015 plan and create a new one.

Healthcare.gov Performance Analysis

Let’s take a look behind the screens to analyze why healthcare.gov is slower than before. The overall page results are shown in Figure 9.

healthcare.gov results summary (DSL)

Figure 9: Healthcare.gov Performance Results (DSL)

The load time of the home page was 10.5 seconds (median run of 5 runs), with a TTFB of 0.85S and a start render of 2.71 seconds (which is actually faster than one year ago).

Healthcare.gov Home Page Waterfall

A waterfall (DSL) of the loading sequence reveals some issues (see Figure 10).

healthcare.gov waterfall with highlights (DSL)

Figure 10: Healthcare.gov Waterfall (DSL)

The waterfall shows a number of performance issues including JavaScript loaded before CSS (can block rendering), 15 external JS/CSS files before the page starts to render in earnest, 11 web font-related files, 16 redirects and 1 404 error (file missing), and more than 50 files with SSL overhead. In the larger waterfall you’ll notice the Home.png main banner image loads slowly, it was 471K! Optimized in Photoshop as a JPEG shrunk the file to 26K (see Figue 11)

healthcare.gov home.png large image

Figure 11: Healthcare.gov Home.png = 471K

Summary of Performance Issues

The home page has grown to 1.23MB requiring 113 requests. This is smaller than the average top 1000 page size (1807K) and about the same as the average number of objects (114, source httparchive.org). Here are the issues with the new healthcare.gov website (many of which are still there from one year ago):

  • MINIMIZE HTTP REQUESTS: Too many HTTP requests 109 load/113 fully loaded
  • IMPOVE CACHING: Poor caching 7/100 no max-age or expires headers
  • LOAD CSS EARLY: JavaScript loads before CSS files (can block rendering)
  • OPTIMIZE IMAGES: Unoptimized images (home.png main banner = 471K, optimized is 26K JPEG
  • COMBINE JS/CSS FILES: 14 JS/CSS files before onload
  • MINIMIZE WEB FONT USE: 11 webfont-related files
  • AVOID REDIRECTS: 16 redirects, 1 404
  • USE CSS SPRITES: 7 requests could be saved combining images into a CSS sprite
  • USE DEFLATE COMPRESSION: GZIP compession could save 42K on home page html (more for other/external files)
  • DEFER PARSING of JS (345K parsed during load)
  • LOCALIZE EXTERNAL FILES: 78 external requests with associated delays
  • MINIFY JAVASCRIPT: Unminified JS (minify JS 32.9K saved)
  • IMPROVE TTFB: Slow TTFB 0.847S
  • AVOID SSL OVERHEAD: SSL overhead on over 50 objects

Conclusion

While the healthcare.gov website has improved in availability and consistency, performance problems remain one year later. Healthcare.gov home page response times have slowed down by 62% to 78%, while page size and complexity have grown by 85% to 172% over the past year. We offer some triaged recommendations to improve the speed of healthcare.gov.

Further Reading

Healthcare.gov Performance Review
This article evaluates the website performance issues of the healthcare.gov site, and offers some solutions to improve speed. A brief analysis shows a number of issues that could be addressed to improve the user experience. This was our initial analysis of the site shortly after it officially launched in October 2013.
Healthcare.gov Website Performance Revisited
To test President Obama’s promise that the new healthcare.gov web site would be fixed by December 1, we speed audited the improved site. The site showed some improvements in “above the fold” speed, but slower load times than the old version. Optimizing the site with Radware’s Fastview service could cut load times by more than 68%.

Leave a Comment