Thanks to visit codestin.com
Credit goes to miketaylr.com
Codestin Search App
Articles
25 Oct 2025
»
A new, new logo for the W3C
27 Sep 2024
»
The origins of the WHATWG Compat Standard logo
29 Dec 2022
»
Remember when the IE 11 User-Agent forced Mozilla to freeze part of its User-Agent string (last week)
24 Oct 2022
»
How to get the Chrome major version from the User-Agent or UA-CH headers
21 Mar 2022
»
Chrome 100 Breakage Playbook
01 Oct 2021
»
How to delete your jQuery Reject Plugin in 1 easy step.
21 Sep 2021
»
Testing Chrome version 100 for fun and profit (but mostly fun I guess)
15 Mar 2021
»
Slack is optimized for Firefox version 520
08 Feb 2021
»
Obsolete RFCs and obsolete Cookie Path checking comments
22 Jan 2021
»
The Mike Taylor methodโข of naming git branches
10 Dec 2020
»
Differences in cookie length (size?) restrictions
29 Oct 2020
»
.www filename flags in web-platform-tests
23 Sep 2020
»
Seven Platform Updates from the Golden Era of Computing
18 Sep 2020
»
Upcoming US Holidays (for Mike Taylor)
05 May 2020
»
March Madness 2020 is cancelled (in May)
17 Dec 2019
»
A case for why parkrun.com needs to update their friggin site in the year 2020
08 Mar 2019
»
A historical look at lowercase defaultstatus
22 Jan 2019
»
Everything is terrible (but more so inside a keypress event handler)
19 Oct 2018
»
Don't rely on the shape of (Native)Error.prototype.message
19 Sep 2018
»
Notable moments in Firefox for Android UA string history
09 Jul 2018
»
Notable moments in Firefox desktop pre-release UA string history
03 Jul 2018
»
Google Tier 1 Search in Firefox for Android Nightly
17 Oct 2017
»
FastClick.js (more like Thing-of-the-Past-Click.js)
14 Sep 2017
»
hyperlinks in buttons are probably not a great idea
15 May 2017
»
text-shadow in ::selection, still not great
06 Feb 2017
»
How not to feature detect
24 Jan 2017
»
A quiz about preloading images and for loops
12 Jan 2017
»
Report Site Issue button in Firefox Nightly
07 Sep 2016
»
Goosebumps! empty img src error events in Firefox
25 May 2016
»
Neil deGrasse Tyson is blurry
12 May 2016
»
MITM compatibility issues
25 Apr 2016
»
String.prototype.contains, use your judgement
22 Feb 2016
»
Dispatching legacy webkit prefixed events (but only some of the time)
04 Feb 2016
»
A quiz about ES2015 block-scoped function declarations (in a with block statement)
20 Jan 2016
»
๐ @media (-webkit-transform-3d)
12 Nov 2015
»
2 ELEMENT 2 FURIOUS
10 Sep 2015
»
initTouchEvent is a rat's nest
27 Aug 2015
»
Dynamically updating <meta viewport> in the year 2015.
06 Jul 2015
»
Upcoming changes to the Firefox for Android UA string
11 Jun 2015
»
position: fixed + overflow: hidden + (plus some relative positioning and z-index stuff)
02 Jun 2015
»
Firefox for iOS User Agent String
11 May 2015
»
CircleKSunkus and CSS Zoom
29 Apr 2015
»
ReferenceError onTouchStart is not defined jquery.flexslider.js
31 Mar 2015
»
Web Compatibility Summit Summary
27 Mar 2015
»
Pasting into contenteditable elements in Firefox for Android, ~*wowowowowow*~
17 Mar 2015
»
Renaming your window.Request global
03 Mar 2015
»
WAP Telemetry in Firefox Mobile browsers, Part 1
24 Feb 2015
»
WebKitCSSMatrix and ehow.com and web compatibility stuff
21 Nov 2014
»
document.body.scrollTop vs document.documentElement.scrollTop
24 Oct 2014
»
Report Site Issue in Firefox for Android Nightly
07 Oct 2014
»
width and max-width on <input type=checkbox> in Firefox Mobile
22 Sep 2014
»
How Wilto got his <picture> element spec writing wings: the hidden logs
11 Sep 2014
»
The location of a synthetic dispatched mouse event
04 Sep 2014
»
Closing issues in webcompat.com
25 Aug 2014
»
document.write()ing some Zeptos
13 Aug 2014
»
prefixed requestAnimationFrame greatest hits
04 Aug 2014
»
A label editor for webcompat.com issues
28 Jul 2014
»
Continuing coverage on weird viewport values on the web
14 Jul 2014
»
An update on issues in webcompat.com
08 Jul 2014
»
A blog post about window.controllers being removed from then re-added to Firefox.
05 May 2014
»
A shim for window.orientation based on window.screen.orientation
01 May 2014
»
A quiz about RegExp.prototype.exec return values and numeric indexes (or indices or however you people pluralize that word).
22 Apr 2014
»
Introducing webcompat.com
14 Apr 2014
»
window.location.origin and Yahoo! Mail
03 Apr 2014
»
Why FF says that window.event is undefined? (call function with added event listener)*
03 Mar 2014
»
A quiz about type-coercion, indexOf return values, and the principle of lol whoops a bug.
25 Feb 2014
»
Dynamically updating <meta viewport> in the year 2014.
21 Feb 2014
»
Hell is other people's touch events.
10 Feb 2014
»
Are we detectable yet?
29 Jan 2014
»
When should a StyleSheetList collection update?
23 Jan 2014
»
Differences between YUI 2.x and YUI3 setStyle
17 Jan 2014
»
More than anyone needs to know about word-break colon break-word.
10 Jan 2014
»
Thanks Google?
08 Jan 2014
»
User Agent Switcher XML file
13 Dec 2013
»
Anonymous table box creation and Google Plus Mobile
03 Dec 2013
»
For the love of all that's holy, please progressively enhance modal "download our app" dialogs
26 Nov 2013
»
(Relationally) Comparing Strings in JavaScript, WebMaster edition
19 Nov 2013
»
Something about backformation or analogy to vendor prefixed APIs.
17 Nov 2013
»
devicelab.txt
15 Nov 2013
»
Requesting ๐ or, if you don't see a cheeseburger, reconsider your life's decisions.
13 Nov 2013
»
Background Positions X and Y. (And ehow.com).
07 Nov 2013
»
(Mobile) Web Compatibility on the World Wide Web
22 Oct 2013
»
user-scalable=like, whatever
22 Oct 2013
»
isMobileDevice and the death of innocence [SPOILERS]
14 Oct 2013
»
Making WPTouch compatible with Firefox OS
04 Oct 2013
»
Navigator Dot CPU Class
26 Sep 2013
»
Conception begins at 320 pixels
21 Sep 2013
»
How many Doctypes can a Doctype Type
16 Sep 2013
»
CrazyPants Useragent String, Paperback Edition.