conley.io

Website review conley.io

A Blog by Mike Conley | The personal blog of a Toronto based software mechanic, musician, sound designer, and theatre enthusiast.

 Generated on February 26 2026 22:04 PM

Old data? UPDATE !

The score is 44/100

SEO Content

Title

A Blog by Mike Conley | The personal blog of a Toronto based software mechanic, musician, sound designer, and theatre enthusiast.

Length : 129

Ideally, your title should contain between 10 and 70 characters (spaces included). Use this free tool to calculate text length.

Description

Length : 0

Very bad. We haven't found meta description on your page. Use this free online meta tags generator to create description.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
type website
title A Blog by Mike Conley
description The personal blog of a Toronto based software mechanic, musician, sound designer, and theatre enthusiast.
url https://mikeconley.ca/blog/
site_name A Blog by Mike Conley
image https://s0.wp.com/i/blank.jpg
image:width 200
image:height 200
locale en_US

Headings

H1 H2 H3 H4 H5 H6
6 39 25 0 0 0
  • [H1] A Blog by Mike Conley
  • [H1] Improving Firefox Startup Time With The about:home Startup Cache
  • [H1] A few words on main thread disk access for general audiences
  • [H1] Firefox Front-End Performance Update #17
  • [H1] Firefox Front-End Performance Update #16
  • [H1] Firefox Front-End Performance Update #15
  • [H2] The personal blog of a Toronto based software mechanic, musician, sound designer, and theatre enthusiast.
  • [H2] Don’t bury the lede
  • [H2] Improving Firefox Startup Time With The about:home Startup Cache
  • [H2] Prototype when possible
  • [H2] Pre-production
  • [H2] Development
  • [H2] Testing
  • [H2] Noticeable differences
  • [H2] Try it out!
  • [H2] Caveat emptor
  • [H2] Future work
  • [H2] Thanks to
  • [H2] The mechanical parts of a computer
  • [H2] Contiguous blocks of information and fragmentation
  • [H2] On the relative input / output speeds of modern computing components
  • [H2] Single and multi-threaded restaurants
  • [H2] Accessing the disk on the main thread
  • [H2] Start-up main-thread disk access
  • [H2] Disk contention
  • [H2] Some questions to ask yourself when touching disk
  • [H2] Flawed but useful
  • [H2] Thanks
  • [H2] Reducing main thread IO during start-up
  • [H2] Being better at loading DLLs on Windows
  • [H2] Stop loading things we don’t need right away
  • [H2] Cache invalidation
  • [H2] Don’t touch the disk
  • [H2] Enjoy your Faster Fox!
  • [H2] Volunteer Contributor Highlight: Nikki!
  • [H2] Document Splitting Foundations for WebRender (In-Progress by Doug Thayer)
  • [H2] Warm-up Service (In-Progress by Doug Thayer)
  • [H2] Startup Cache Telemetry (In-Progress by Doug Thayer)
  • [H2] Smoother Tab Animations (Paused by Felipe Gomes)
  • [H2] Browser Adjustment Project (Concluded by Gijs Kruitbosch)
  • [H2] Better about:newtab Preloading (Completed by Gijs Kruitbosch)
  • [H2] Experiments with the Process Priority Manager (In-Progress by Mike Conley)
  • [H2] Grab bag of other performance improvements
  • [H2]
  • [H2]
  • [H3] Single-threaded programs
  • [H3] Multi-threaded programs
  • [H3] The waiter / waitress / server is the main thread
  • [H3] Is UI visible, and responsiveness a goal?
  • [H3] Does the access need to occur?
  • [H3] What else is happening during this disk access? Can disk access be prioritized more efficiently?
  • [H3] Can we reduce how much we need to read or write?
  • [H3] Can we organize the things that we want to read ahead of time so that they’re more likely to be read contiguously (without seeking the disk)?
  • [H3] FormAutofillContent and FormValidationChild
  • [H3] The hidden window
  • [H3] Page style
  • [H3] Old XUL icons code
  • [H3] Hitting every directory on the way down
  • [H3] Post navigation
  • [H3] NOTICE
  • [H3] Categories
  • [H3] Recent Comments
  • [H3] Recent Posts
  • [H3] Tags
  • [H3] Blogroll
  • [H3] Projects
  • [H3] Theater
  • [H3] Web Development
  • [H3] Archives
  • [H3]

Images

We found 10 images on this web page.

10 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.

Text/HTML Ratio

Ratio : 2%

This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Too Bad, you have Iframes on the web pages, this mean that content in an Iframe cannot be indexed.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 295 links including 0 link(s) to files

Anchor Type Juice
A Blog by Mike Conley External Passing Juice
Skip to content Internal Passing Juice
About External Passing Juice
Contact External Passing Juice
CV External Passing Juice
License External Passing Juice
Improving Firefox Startup Time With The about:home Startup Cache External Passing Juice
1 Internal Passing Juice
2 Internal Passing Juice
3 Internal Passing Juice
hacked together a patch to load that document during startup, rather than dynamically rendering the page External Passing Juice
according to this comment External Passing Juice
This was an intense period of study External Passing Juice
Firefox Profiler External Passing Juice
4 Internal Passing Juice
5 Internal Passing Juice
6 Internal Passing Juice
ReactDOMServer has the ability to render a React application to a string External Passing Juice
passively attach to the server-side page without causing the DOM to be modified External Passing Juice
HTTP cache External Passing Juice
when appropriate External Passing Juice
7 Internal Passing Juice
We also took the opportunity to carefully document each component External Passing Juice
8 Internal Passing Juice
here’s a form for submitting bugs to the right place External Passing Juice
Internal Passing Juice
Internal Passing Juice
We’re working on something like that External Passing Juice
Internal Passing Juice
Internal Passing Juice
Internal Passing Juice
Internal Passing Juice
Internal Passing Juice
Acer Aspire E-15 E5-575-33BM External Passing Juice
Internal Passing Juice
Firefox External Passing Juice
Mozilla External Passing Juice
browser External Passing Juice
caching External Passing Juice
firefox External Passing Juice
mozilla External Passing Juice
performance External Passing Juice
profiling External Passing Juice
startup External Passing Juice
Mike Conley External Passing Juice
A few words on main thread disk access for general audiences External Passing Juice
1 Internal Passing Juice
2 Internal Passing Juice
This is why it’s sometimes possible to recover deleted files even when it seems that all is lost External Passing Juice
There are lots of different file systems External Passing Juice
NTFS External Passing Juice
this is a great video that gives a crash course on file systems and storage External Passing Juice
Scott Davis External Passing Juice
bio External Passing Juice
posted to a blog for a company he used to work for External Passing Juice
3 Internal Passing Juice
4 Internal Passing Juice
Firefox External Passing Juice
5 Internal Passing Juice
profilers External Passing Juice
Greg Wilson External Passing Juice
I don’t think he coined it External Passing Juice
Flash disks External Passing Juice
SSDs External Passing Juice
Internal Passing Juice
Internal Passing Juice
developed a whole new programming language External Passing Juice
Internal Passing Juice
Paging External Passing Juice
Internal Passing Juice
Internal Passing Juice
Computer Science External Passing Juice
Technology External Passing Juice
Firefox Front-End Performance Update #17 External Passing Juice
has written a rather brilliant test External Passing Juice
phase External Passing Juice
the External Passing Juice
IO External Passing Juice
the warm-up service External Passing Juice
RAMMap External Passing Juice
pointed us External Passing Juice
this bug External Passing Juice
Prefetch External Passing Juice
SuperFetch External Passing Juice
1 Internal Passing Juice
immediately saw an impact in our internal benchmarks External Passing Juice
started tracking an unrelated regression on April 16th External Passing Juice
Internal Passing Juice
Firefox Front-End Performance Update #16 External Passing Juice
now we load them only when there are forms to auto-fill or validate on a page. External Passing Juice
now it’s quite a bit lazier. External Passing Juice
Now we only scan normal web pages, and we do so only after we service the idle event queue. External Passing Juice
but with those add-ons no longer available, we were able to remove the invalidation. External Passing Juice
so we made it so that we skip these checks External Passing Juice
This means that we hit the faster path with less IO more often, which is good for responsiveness and start-up time. External Passing Juice
Firefox Front-End Performance Update #15 External Passing Juice
These trains don’t stop! External Passing Juice
Nikki fixed a bug where we’d stall the parent process horribly if ever hovering a link with a really really long URL External Passing Juice
Data URL External Passing Juice
impressive set of patches External Passing Juice
the probes External Passing Juice
appears to have caught an issue External Passing Juice
QuantumBar External Passing Juice
1 Internal Passing Juice
recent work on the RefreshDriver External Passing Juice
2 Internal Passing Juice
Gijs landed patches to remove the low-end hardware switches and frame rate lowering code today External Passing Juice
The patch to preload about:newtab in an idle callback has landed and stuck External Passing Juice
dramatically improved External Passing Juice
made setTimeout lower priority during page load. External Passing Juice
Internal Passing Juice
Internal Passing Juice
Adventure Games External Passing Juice
alertCheck External Passing Juice
Code Reviews External Passing Juice
Comedy External Passing Juice
Courses External Passing Juice
Ensemble External Passing Juice
Extensions External Passing Juice
Firefox Extensions External Passing Juice
GSoC External Passing Juice
Internet External Passing Juice
Javascript External Passing Juice
Livecoding External Passing Juice
Music External Passing Juice
Musings External Passing Juice
Operation: Party Mansion External Passing Juice
Personal External Passing Juice
PHP External Passing Juice
Poland External Passing Juice
Research External Passing Juice
Review Board External Passing Juice
Ruby on Rails External Passing Juice
Security External Passing Juice
Sound External Passing Juice
Status External Passing Juice
Theater External Passing Juice
Thunderbird External Passing Juice
Traveling External Passing Juice
UCDP External Passing Juice
Uncategorized External Passing Juice
Firefox Tab Warming explained - gHacks Tech News External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
#mozilla #firefox “technique we used to make tab closing faster” ht… | Dr. Roy Schestowitz (罗伊) External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
New top story on Hacker News: Making tab switching faster in Firefox with tab warming – ÇlusterAssets Inc., External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
Making tab switching sooner in Firefox with tab warming – Startupon.net External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
Making tab switching faster in Firefox with tab warming External Passing Juice
address book External Passing Juice
alert External Passing Juice
alertCheck External Passing Juice
australis External Passing Juice
cocoa External Passing Juice
code review External Passing Juice
Code Reviews External Passing Juice
Computer Science External Passing Juice
contacts External Passing Juice
cpow External Passing Juice
drama External Passing Juice
e10s External Passing Juice
education External Passing Juice
electrolysis External Passing Juice
ensemble External Passing Juice
experiment External Passing Juice
extension External Passing Juice
extensions External Passing Juice
gecko External Passing Juice
grad school External Passing Juice
gsoc External Passing Juice
hostel External Passing Juice
Javascript External Passing Juice
livehacking External Passing Juice
MarkUs External Passing Juice
mozilla messaging External Passing Juice
olm External Passing Juice
peer review External Passing Juice
Poland External Passing Juice
printing External Passing Juice
research External Passing Juice
reviewboard External Passing Juice
Review Board External Passing Juice
Security External Passing Juice
statistics External Passing Juice
Theater External Passing Juice
thunderbird External Passing Juice
ubuntu External Passing Juice
UCDP External Passing Juice
uoft External Passing Juice
warsaw External Passing Juice
wroclaw External Passing Juice
Alecia Fowler External Passing Juice
Andrew Smith External Passing Juice
Aran at Grad School (Aran Donohue) External Passing Juice
Bumblebee (Florian Shkurti) External Passing Juice
ChipLog (Christian Hammond) External Passing Juice
Code Kills (David Wolever) External Passing Juice
David's Bloggy Journal (David Trowbridge) External Passing Juice
Em J External Passing Juice
Ex Graphica (Cameron Gorrie) External Passing Juice
Hyfen.net (Andrew Louis) External Passing Juice
Idiosyncratic/routine (Geofrey Flores) External Passing Juice
Isaac Ezer External Passing Juice
Jerboaa.org (Severin Gehwolf) External Passing Juice
Mastodon External Passing Juice
Mohammad Jalali External Passing Juice
Put it in a sock and hit things with it… (Ayden Sherritt) External Passing Juice
Tara Clark External Passing Juice
Third Bit (Greg Wilson) External Passing Juice
Zuzel Vera Pacheco External Passing Juice
MarkUs Project External Passing Juice
Review Board External Passing Juice
Buddies in Bad Times Theatre External Passing Juice
Factory Theatre External Passing Juice
Passe-Muraille Theatre External Passing Juice
Tarragon Theatre External Passing Juice
The University College Drama Program External Passing Juice
A List Apart External Passing Juice
November 2022 External Passing Juice
October 2022 External Passing Juice
July 2020 External Passing Juice
May 2019 External Passing Juice
April 2019 External Passing Juice
March 2019 External Passing Juice
February 2019 External Passing Juice
September 2018 External Passing Juice
July 2018 External Passing Juice
May 2018 External Passing Juice
April 2018 External Passing Juice
March 2018 External Passing Juice
February 2018 External Passing Juice
January 2018 External Passing Juice
August 2017 External Passing Juice
May 2017 External Passing Juice
October 2015 External Passing Juice
July 2015 External Passing Juice
June 2015 External Passing Juice
May 2015 External Passing Juice
April 2015 External Passing Juice
March 2015 External Passing Juice
February 2015 External Passing Juice
January 2015 External Passing Juice
August 2014 External Passing Juice
July 2014 External Passing Juice
June 2014 External Passing Juice
May 2014 External Passing Juice
April 2014 External Passing Juice
December 2013 External Passing Juice
November 2013 External Passing Juice
June 2013 External Passing Juice
April 2013 External Passing Juice
March 2013 External Passing Juice
February 2013 External Passing Juice
October 2012 External Passing Juice
September 2012 External Passing Juice
August 2012 External Passing Juice
July 2012 External Passing Juice
June 2012 External Passing Juice
May 2012 External Passing Juice
January 2012 External Passing Juice
December 2011 External Passing Juice
November 2011 External Passing Juice
September 2011 External Passing Juice
August 2011 External Passing Juice
June 2011 External Passing Juice
April 2011 External Passing Juice
March 2011 External Passing Juice
February 2011 External Passing Juice
January 2011 External Passing Juice
December 2010 External Passing Juice
November 2010 External Passing Juice
October 2010 External Passing Juice
September 2010 External Passing Juice
August 2010 External Passing Juice
July 2010 External Passing Juice
June 2010 External Passing Juice
May 2010 External Passing Juice
April 2010 External Passing Juice
March 2010 External Passing Juice
February 2010 External Passing Juice
January 2010 External Passing Juice
December 2009 External Passing Juice
November 2009 External Passing Juice
October 2009 External Passing Juice
September 2009 External Passing Juice
August 2009 External Passing Juice
July 2009 External Passing Juice
June 2009 External Passing Juice
May 2009 External Passing Juice
April 2009 External Passing Juice
March 2009 External Passing Juice
February 2009 External Passing Juice
Proudly powered by WordPress External Passing Juice

SEO Keywords

Keywords Cloud

mike conley update firefox mozilla posted performance front-end startup entry

Keywords Consistency

Keyword Content Title Keywords Description Headings
firefox 10
conley 6
mike 6
mozilla 6
posted 5

Usability

Url

Domain : conley.io

Length : 9

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Too bad, your website has too many CSS files (more than 4).
Perfect, your website has few JavaScript files.
Too bad, your website does not take advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

https://conley.io/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.