summaryrefslogtreecommitdiffstats
path: root/devtools/shared/compatibility/dataset/browsers.json
blob: 737d278f938ebbd6838df89e64bf84005ae36c15 (plain)
1
{"chrome":{"name":"Chrome","pref_url":"chrome://flags","releases":{"1":{"release_date":"2008-12-11","release_notes":"https://chromereleases.googleblog.com/2008/12/stable-release-google-chrome-is-out-of.html","status":"retired","engine":"WebKit","engine_version":"528"},"2":{"release_date":"2009-05-21","release_notes":"https://chromereleases.googleblog.com/2009/05/stable-update-google-chrome-2017228.html","status":"retired","engine":"WebKit","engine_version":"530"},"3":{"release_date":"2009-09-15","release_notes":"https://chromereleases.googleblog.com/2009/09/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"532"},"4":{"release_date":"2010-01-25","release_notes":"https://chromereleases.googleblog.com/2010/01/stable-channel-update_25.html","status":"retired","engine":"WebKit","engine_version":"532.5"},"5":{"release_date":"2010-05-25","release_notes":"https://chromereleases.googleblog.com/2010/05/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"533"},"6":{"release_date":"2010-09-02","release_notes":"https://chromereleases.googleblog.com/2010/09/stable-and-beta-channel-updates.html","status":"retired","engine":"WebKit","engine_version":"534.3"},"7":{"release_date":"2010-10-19","release_notes":"https://chromereleases.googleblog.com/2010/10/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"534.7"},"8":{"release_date":"2010-12-02","release_notes":"https://chromereleases.googleblog.com/2010/12/stable-beta-channel-updates.html","status":"retired","engine":"WebKit","engine_version":"534.10"},"9":{"release_date":"2011-02-03","release_notes":"https://chromereleases.googleblog.com/2011/02/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"534.13"},"10":{"release_date":"2011-03-08","release_notes":"https://chromereleases.googleblog.com/2011/03/chrome-stable-release.html","status":"retired","engine":"WebKit","engine_version":"534.16"},"11":{"release_date":"2011-04-27","release_notes":"https://chromereleases.googleblog.com/2011/04/chrome-stable-update.html","status":"retired","engine":"WebKit","engine_version":"534.24"},"12":{"release_date":"2011-06-07","release_notes":"https://chromereleases.googleblog.com/2011/06/chrome-stable-release.html","status":"retired","engine":"WebKit","engine_version":"534.30"},"13":{"release_date":"2011-08-02","release_notes":"https://chromereleases.googleblog.com/2011/08/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"535.1"},"14":{"release_date":"2011-09-16","release_notes":"https://chromereleases.googleblog.com/2011/09/stable-channel-update_16.html","status":"retired","engine":"WebKit","engine_version":"535.1"},"15":{"release_date":"2011-10-25","release_notes":"https://chromereleases.googleblog.com/2011/10/chrome-stable-release.html","status":"retired","engine":"WebKit","engine_version":"535.2"},"16":{"release_date":"2011-12-13","release_notes":"https://chromereleases.googleblog.com/2011/12/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"535.7"},"17":{"release_date":"2012-02-08","release_notes":"https://chromereleases.googleblog.com/2012/02/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"535.11"},"18":{"release_date":"2012-03-28","release_notes":"https://chromereleases.googleblog.com/2012/03/stable-channel-release-and-beta-channel.html","status":"retired","engine":"WebKit","engine_version":"535.19"},"19":{"release_date":"2012-05-15","release_notes":"https://chromereleases.googleblog.com/2012/05/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"536.5"},"20":{"release_date":"2012-06-26","release_notes":"https://chromereleases.googleblog.com/2012/06/stable-channel-update_26.html","status":"retired","engine":"WebKit","engine_version":"536.10"},"21":{"release_date":"2012-07-31","release_notes":"https://chromereleases.googleblog.com/2012/07/stable-channel-release.html","status":"retired","engine":"WebKit","engine_version":"537.1"},"22":{"release_date":"2012-09-25","release_notes":"https://chromereleases.googleblog.com/2012/09/stable-channel-update_25.html","status":"retired","engine":"WebKit","engine_version":"537.4"},"23":{"release_date":"2012-11-06","release_notes":"https://chromereleases.googleblog.com/2012/11/stable-channel-release-and-beta-channel.html","status":"retired","engine":"WebKit","engine_version":"537.11"},"24":{"release_date":"2013-01-10","release_notes":"https://chromereleases.googleblog.com/2013/01/stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"537.17"},"25":{"release_date":"2013-02-21","release_notes":"https://chromereleases.googleblog.com/2013/02/stable-channel-update_21.html","status":"retired","engine":"WebKit","engine_version":"537.22"},"26":{"release_date":"2013-03-26","release_notes":"https://chromereleases.googleblog.com/2013/03/stable-channel-update_26.html","status":"retired","engine":"WebKit","engine_version":"537.31"},"27":{"release_date":"2013-05-21","release_notes":"https://chromereleases.googleblog.com/2013/05/stable-channel-release.html","status":"retired","engine":"WebKit","engine_version":"537.36"},"28":{"release_date":"2013-07-09","release_notes":"https://chromereleases.googleblog.com/2013/07/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"28"},"29":{"release_date":"2013-08-20","release_notes":"https://chromereleases.googleblog.com/2013/08/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"29"},"30":{"release_date":"2013-10-01","release_notes":"https://chromereleases.googleblog.com/2013/10/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"30"},"31":{"release_date":"2013-11-12","release_notes":"https://chromereleases.googleblog.com/2013/11/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"31"},"32":{"release_date":"2014-01-14","release_notes":"https://chromereleases.googleblog.com/2014/01/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"32"},"33":{"release_date":"2014-02-20","release_notes":"https://chromereleases.googleblog.com/2014/02/stable-channel-update_20.html","status":"retired","engine":"Blink","engine_version":"33"},"34":{"release_date":"2014-04-08","release_notes":"https://chromereleases.googleblog.com/2014/04/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"34"},"35":{"release_date":"2014-05-20","release_notes":"https://chromereleases.googleblog.com/2014/05/stable-channel-update_20.html","status":"retired","engine":"Blink","engine_version":"35"},"36":{"release_date":"2014-07-16","release_notes":"https://chromereleases.googleblog.com/2014/07/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"36"},"37":{"release_date":"2014-08-26","release_notes":"https://chromereleases.googleblog.com/2014/08/stable-channel-update_26.html","status":"retired","engine":"Blink","engine_version":"37"},"38":{"release_date":"2014-10-07","release_notes":"https://chromereleases.googleblog.com/2014/10/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"38"},"39":{"release_date":"2014-11-18","release_notes":"https://chromereleases.googleblog.com/2014/11/stable-channel-update_18.html","status":"retired","engine":"Blink","engine_version":"39"},"40":{"release_date":"2015-01-21","release_notes":"https://chromereleases.googleblog.com/2015/01/stable-update.html","status":"retired","engine":"Blink","engine_version":"40"},"41":{"release_date":"2015-03-03","release_notes":"https://chromereleases.googleblog.com/2015/03/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"41"},"42":{"release_date":"2015-04-14","release_notes":"https://chromereleases.googleblog.com/2015/04/stable-channel-update_14.html","status":"retired","engine":"Blink","engine_version":"42"},"43":{"release_date":"2015-05-19","release_notes":"https://chromereleases.googleblog.com/2015/05/stable-channel-update_19.html","status":"retired","engine":"Blink","engine_version":"43"},"44":{"release_date":"2015-07-21","release_notes":"https://chromereleases.googleblog.com/2015/07/stable-channel-update_21.html","status":"retired","engine":"Blink","engine_version":"44"},"45":{"release_date":"2015-09-01","release_notes":"https://chromereleases.googleblog.com/2015/09/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"45"},"46":{"release_date":"2015-10-13","release_notes":"https://chromereleases.googleblog.com/2015/10/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"46"},"47":{"release_date":"2015-12-01","release_notes":"https://chromereleases.googleblog.com/2015/12/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"47"},"48":{"release_date":"2016-01-20","release_notes":"https://chromereleases.googleblog.com/2016/01/stable-channel-update_20.html","status":"retired","engine":"Blink","engine_version":"48"},"49":{"release_date":"2016-03-02","release_notes":"https://chromereleases.googleblog.com/2016/03/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"49"},"50":{"release_date":"2016-04-13","release_notes":"https://chromereleases.googleblog.com/2016/04/stable-channel-update_13.html","status":"retired","engine":"Blink","engine_version":"50"},"51":{"release_date":"2016-05-25","release_notes":"https://chromereleases.googleblog.com/2016/05/stable-channel-update_25.html","status":"retired","engine":"Blink","engine_version":"51"},"52":{"release_date":"2016-07-20","release_notes":"https://chromereleases.googleblog.com/2016/07/stable-channel-update.html","status":"retired","engine":"Blink","engine_version":"52"},"53":{"release_date":"2016-08-31","release_notes":"https://chromereleases.googleblog.com/2016/08/stable-channel-update-for-desktop_31.html","status":"retired","engine":"Blink","engine_version":"53"},"54":{"release_date":"2016-10-12","release_notes":"https://chromereleases.googleblog.com/2016/10/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"54"},"55":{"release_date":"2016-12-01","release_notes":"https://chromereleases.googleblog.com/2016/12/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"55"},"56":{"release_date":"2017-01-25","release_notes":"https://chromereleases.googleblog.com/2017/01/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"56"},"57":{"release_date":"2017-03-09","release_notes":"https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"57"},"58":{"release_date":"2017-04-19","release_notes":"https://chromereleases.googleblog.com/2017/04/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"58"},"59":{"release_date":"2017-06-05","release_notes":"https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"59"},"60":{"release_date":"2017-07-25","release_notes":"https://chromereleases.googleblog.com/2017/07/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"60"},"61":{"release_date":"2017-09-05","release_notes":"https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"61"},"62":{"release_date":"2017-10-17","release_notes":"https://chromereleases.googleblog.com/2017/10/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"62"},"63":{"release_date":"2017-12-06","release_notes":"https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"63"},"64":{"release_date":"2018-01-23","release_notes":"https://chromereleases.googleblog.com/2018/01/stable-channel-update-for-desktop_24.html","status":"retired","engine":"Blink","engine_version":"64"},"65":{"release_date":"2018-03-06","release_notes":"https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"65"},"66":{"release_date":"2018-04-17","release_notes":"https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"66"},"67":{"release_date":"2018-05-29","release_notes":"https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_58.html","status":"retired","engine":"Blink","engine_version":"67"},"68":{"release_date":"2018-07-24","release_notes":"https://chromereleases.googleblog.com/2018/07/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"68"},"69":{"release_date":"2018-09-04","release_notes":"https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"69"},"70":{"release_date":"2018-10-16","release_notes":"https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"70"},"71":{"release_date":"2018-12-04","release_notes":"https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"71"},"72":{"release_date":"2019-01-29","release_notes":"https://chromereleases.googleblog.com/2019/01/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"72"},"73":{"release_date":"2019-03-12","release_notes":"https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html","status":"retired","engine":"Blink","engine_version":"73"},"74":{"release_date":"2019-04-23","release_notes":"https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_23.html","status":"retired","engine":"Blink","engine_version":"74"},"75":{"release_date":"2019-06-04","release_notes":"https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"75"},"76":{"release_date":"2019-07-30","release_notes":"https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop_30.html","status":"retired","engine":"Blink","engine_version":"76"},"77":{"release_date":"2019-09-10","release_notes":"https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"77"},"78":{"release_date":"2019-10-22","release_notes":"https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_22.html","status":"retired","engine":"Blink","engine_version":"78"},"79":{"release_date":"2019-12-10","release_notes":"https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"79"},"80":{"release_date":"2020-02-04","release_notes":"https://chromereleases.googleblog.com/2020/02/stable-channel-update-for-desktop.html","status":"retired","engine":"Blink","engine_version":"80"},"81":{"release_date":"2020-04-07","release_notes":"https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_7.html","status":"retired","engine":"Blink","engine_version":"81"},"83":{"release_date":"2020-05-19","release_notes":"https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop_19.html","status":"retired","engine":"Blink","engine_version":"83"},"84":{"release_date":"2020-07-27","release_notes":"https://chromereleases.googleblog.com/2020/07/stable-channel-update-for-desktop_27.html","status":"retired","engine":"Blink","engine_version":"84"},"85":{"release_date":"2020-08-25","release_notes":"https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_25.html","status":"retired","engine":"Blink","engine_version":"85"},"86":{"release_date":"2020-10-20","release_notes":"https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop_20.html","status":"retired","engine":"Blink","engine_version":"86"},"87":{"release_date":"2020-11-17","release_notes":"https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html","status":"retired","engine":"Blink","engine_version":"87"},"88":{"release_date":"2021-01-19","release_notes":"https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop_19.html","status":"current","engine":"Blink","engine_version":"88"},"89":{"status":"beta","engine":"Blink","engine_version":"89"},"90":{"status":"nightly","engine":"Blink","engine_version":"90"}}},"chrome_android":{"name":"Chrome Android","pref_url":"chrome://flags","releases":{"18":{"release_date":"2012-06-27","release_notes":"https://chromereleases.googleblog.com/2012/06/chrome-for-android-out-of-beta.html","status":"retired","engine":"WebKit","engine_version":"535.19"},"25":{"release_date":"2013-02-27","release_notes":"https://chromereleases.googleblog.com/2013/02/chrome-for-android-update.html","status":"retired","engine":"WebKit","engine_version":"537.22"},"26":{"release_date":"2013-04-03","release_notes":"https://chromereleases.googleblog.com/2013/04/chrome-for-android-stable-channel-update.html","status":"retired","engine":"WebKit","engine_version":"537.31"},"27":{"release_date":"2013-05-22","release_notes":"https://chromereleases.googleblog.com/2013/05/chrome-for-android-update.html","status":"retired","engine":"WebKit","engine_version":"537.36"},"28":{"release_date":"2013-07-10","release_notes":"https://chromereleases.googleblog.com/2013/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"28"},"29":{"release_date":"2013-08-21","release_notes":"https://chromereleases.googleblog.com/2013/08/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"29"},"30":{"release_date":"2013-10-02","release_notes":"https://chromereleases.googleblog.com/2013/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"30"},"31":{"release_date":"2013-11-14","release_notes":"https://chromereleases.googleblog.com/2013/11/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"31"},"32":{"release_date":"2014-01-15","release_notes":"https://chromereleases.googleblog.com/2014/01/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"32"},"33":{"release_date":"2014-02-26","release_notes":"https://chromereleases.googleblog.com/2014/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"33"},"34":{"release_date":"2014-04-02","release_notes":"https://chromereleases.googleblog.com/2014/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"34"},"35":{"release_date":"2014-05-20","release_notes":"https://chromereleases.googleblog.com/2014/05/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"35"},"36":{"release_date":"2014-07-16","release_notes":"https://chromereleases.googleblog.com/2014/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"36"},"37":{"release_date":"2014-09-03","release_notes":"https://chromereleases.googleblog.com/2014/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"37"},"38":{"release_date":"2014-10-08","release_notes":"https://chromereleases.googleblog.com/2014/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"38"},"39":{"release_date":"2014-11-12","release_notes":"https://chromereleases.googleblog.com/2014/11/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"39"},"40":{"release_date":"2015-01-21","release_notes":"https://chromereleases.googleblog.com/2015/01/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"40"},"41":{"release_date":"2015-03-11","release_notes":"https://chromereleases.googleblog.com/2015/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"41"},"42":{"release_date":"2015-04-15","release_notes":"https://chromereleases.googleblog.com/2015/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"42"},"43":{"release_date":"2015-05-27","release_notes":"https://chromereleases.googleblog.com/2015/05/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"43"},"44":{"release_date":"2015-07-29","release_notes":"https://chromereleases.googleblog.com/2015/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"44"},"45":{"release_date":"2015-09-01","release_notes":"https://chromereleases.googleblog.com/2015/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"45"},"46":{"release_date":"2015-10-14","release_notes":"https://chromereleases.googleblog.com/2015/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"46"},"47":{"release_date":"2015-12-02","release_notes":"https://chromereleases.googleblog.com/2015/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"47"},"48":{"release_date":"2016-01-26","status":"retired","engine":"Blink","engine_version":"48"},"49":{"release_date":"2016-03-09","release_notes":"https://chromereleases.googleblog.com/2016/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"49"},"50":{"release_date":"2016-04-13","status":"retired","engine":"Blink","engine_version":"50"},"51":{"release_date":"2016-06-08","release_notes":"https://chromereleases.googleblog.com/2016/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"51"},"52":{"release_date":"2016-07-27","release_notes":"https://chromereleases.googleblog.com/2016/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"52"},"53":{"release_date":"2016-09-07","release_notes":"https://chromereleases.googleblog.com/2016/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"53"},"54":{"release_date":"2016-10-19","release_notes":"https://chromereleases.googleblog.com/2016/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"54"},"55":{"release_date":"2016-12-06","release_notes":"https://chromereleases.googleblog.com/2016/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"55"},"56":{"release_date":"2017-02-01","release_notes":"https://chromereleases.googleblog.com/2017/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"56"},"57":{"release_date":"2017-03-16","release_notes":"https://chromereleases.googleblog.com/2017/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"57"},"58":{"release_date":"2017-04-25","release_notes":"https://chromereleases.googleblog.com/2017/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"58"},"59":{"release_date":"2017-06-06","release_notes":"https://chromereleases.googleblog.com/2017/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"59"},"60":{"release_date":"2017-08-01","release_notes":"https://chromereleases.googleblog.com/2017/08/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"60"},"61":{"release_date":"2017-09-05","release_notes":"https://chromereleases.googleblog.com/2017/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"61"},"62":{"release_date":"2017-10-24","release_notes":"https://chromereleases.googleblog.com/2017/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"62"},"63":{"release_date":"2017-12-05","release_notes":"https://chromereleases.googleblog.com/2017/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"63"},"64":{"release_date":"2018-01-23","release_notes":"https://chromereleases.googleblog.com/2018/01/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"64"},"65":{"release_date":"2018-03-06","release_notes":"https://chromereleases.googleblog.com/2018/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"65"},"66":{"release_date":"2018-04-17","release_notes":"https://chromereleases.googleblog.com/2018/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"66"},"67":{"release_date":"2018-05-31","release_notes":"https://chromereleases.googleblog.com/2018/05/chrome-for-android-update_31.html","status":"retired","engine":"Blink","engine_version":"67"},"68":{"release_date":"2018-07-24","release_notes":"https://chromereleases.googleblog.com/2018/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"68"},"69":{"release_date":"2018-09-04","release_notes":"https://chromereleases.googleblog.com/2018/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"69"},"70":{"release_date":"2018-10-17","release_notes":"https://chromereleases.googleblog.com/2018/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"70"},"71":{"release_date":"2018-12-04","release_notes":"https://chromereleases.googleblog.com/2018/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"71"},"72":{"release_date":"2019-01-29","release_notes":"https://chromereleases.googleblog.com/2019/01/chrome-for-android-update_29.html","status":"retired","engine":"Blink","engine_version":"72"},"73":{"release_date":"2019-03-12","release_notes":"https://chromereleases.googleblog.com/2019/03/chrome-for-android-update_12.html","status":"retired","engine":"Blink","engine_version":"73"},"74":{"release_date":"2019-04-24","release_notes":"https://chromereleases.googleblog.com/2019/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"74"},"75":{"release_date":"2019-06-04","release_notes":"https://chromereleases.googleblog.com/2019/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"75"},"76":{"release_date":"2019-07-30","release_notes":"https://chromereleases.googleblog.com/2019/07/chrome-for-android-update_30.html","status":"retired","engine":"Blink","engine_version":"76"},"77":{"release_date":"2019-09-10","release_notes":"https://chromereleases.googleblog.com/2019/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"77"},"78":{"release_date":"2019-10-22","release_notes":"https://chromereleases.googleblog.com/2019/10/chrome-for-android-update_22.html","status":"retired","engine":"Blink","engine_version":"78"},"79":{"release_date":"2019-12-17","release_notes":"https://chromereleases.googleblog.com/2019/12/chrome-for-android-update_17.html","status":"retired","engine":"Blink","engine_version":"79"},"80":{"release_date":"2020-02-04","release_notes":"https://chromereleases.googleblog.com/2020/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"80"},"81":{"release_date":"2020-04-07","release_notes":"https://chromereleases.googleblog.com/2020/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"81"},"83":{"release_date":"2020-05-19","release_notes":"https://chromereleases.googleblog.com/2020/05/chrome-for-android-update_19.html","status":"retired","engine":"Blink","engine_version":"83"},"84":{"release_date":"2020-07-27","release_notes":"https://chromereleases.googleblog.com/2020/07/chrome-for-android-update_27.html","status":"retired","engine":"Blink","engine_version":"84"},"85":{"release_date":"2020-08-25","release_notes":"https://chromereleases.googleblog.com/2020/08/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"85"},"86":{"release_date":"2020-10-20","release_notes":"https://chromereleases.googleblog.com/2020/10/chrome-for-android-update_20.html","status":"retired","engine":"Blink","engine_version":"86"},"87":{"release_date":"2020-11-17","release_notes":"https://chromereleases.googleblog.com/2020/11/chrome-for-android-update_17.html","status":"retired","engine":"Blink","engine_version":"87"},"88":{"release_date":"2021-01-19","release_notes":"https://chromereleases.googleblog.com/2021/01/chrome-for-android-update_19.html","status":"current","engine":"Blink","engine_version":"88"},"89":{"status":"beta","engine":"Blink","engine_version":"89"},"90":{"status":"beta","engine":"Blink","engine_version":"90"}}},"edge":{"name":"Edge","pref_url":"about:flags","releases":{"12":{"release_date":"2015-07-28","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-12","status":"retired","engine":"EdgeHTML","engine_version":"12"},"13":{"release_date":"2015-11-12","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-13","status":"retired","engine":"EdgeHTML","engine_version":"13"},"14":{"release_date":"2016-08-02","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-14","status":"retired","engine":"EdgeHTML","engine_version":"14"},"15":{"release_date":"2017-04-05","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-15","status":"retired","engine":"EdgeHTML","engine_version":"15"},"16":{"release_date":"2017-10-17","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-16","status":"retired","engine":"EdgeHTML","engine_version":"16"},"17":{"release_date":"2018-04-30","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-17","status":"retired","engine":"EdgeHTML","engine_version":"17"},"18":{"release_date":"2018-10-02","release_notes":"https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new","status":"retired","engine":"EdgeHTML","engine_version":"18"},"79":{"release_date":"2020-01-15","release_notes":"https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/","status":"retired","engine":"Blink","engine_version":"79"},"80":{"release_date":"2020-02-07","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-80036148-february-7","status":"retired","engine":"Blink","engine_version":"80"},"81":{"release_date":"2020-04-13","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-81041653-april-13","status":"retired","engine":"Blink","engine_version":"81"},"83":{"release_date":"2020-05-21","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-83047837-may-21","status":"retired","engine":"Blink","engine_version":"83"},"84":{"release_date":"2020-07-16","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-84052240-july-16","status":"retired","engine":"Blink","engine_version":"84"},"85":{"release_date":"2020-08-27","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-85056441-august-27","status":"retired","engine":"Blink","engine_version":"85"},"86":{"release_date":"2020-10-09","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-86062238-october-9","status":"retired","engine":"Blink","engine_version":"86"},"87":{"release_date":"2020-11-19","release_notes":"https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-87066441-november-19","status":"current","engine":"Blink","engine_version":"87"},"88":{"status":"beta","engine":"Blink","engine_version":"88"},"89":{"status":"nightly","engine":"Blink","engine_version":"89"}}},"firefox":{"name":"Firefox","pref_url":"about:config","releases":{"1":{"release_date":"2004-11-09","release_notes":"http://website-archive.mozilla.org/www.mozilla.org/firefox_releasenotes/en-US/firefox/releases/1.0.html","status":"retired","engine":"Gecko","engine_version":"1.7"},"2":{"release_date":"2006-10-24","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/2","status":"retired","engine":"Gecko","engine_version":"1.8.1"},"3":{"release_date":"2008-06-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3","status":"retired","engine":"Gecko","engine_version":"1.9"},"4":{"release_date":"2011-03-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/4","status":"retired","engine":"Gecko","engine_version":"2"},"5":{"release_date":"2011-06-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/5","status":"retired","engine":"Gecko","engine_version":"5"},"6":{"release_date":"2011-08-16","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/6","status":"retired","engine":"Gecko","engine_version":"6"},"7":{"release_date":"2011-09-27","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/7","status":"retired","engine":"Gecko","engine_version":"7"},"8":{"release_date":"2011-11-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/8","status":"retired","engine":"Gecko","engine_version":"8"},"9":{"release_date":"2011-12-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/9","status":"retired","engine":"Gecko","engine_version":"9"},"10":{"release_date":"2012-01-31","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/10","status":"retired","engine":"Gecko","engine_version":"10"},"11":{"release_date":"2012-03-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/11","status":"retired","engine":"Gecko","engine_version":"11"},"12":{"release_date":"2012-04-24","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/12","status":"retired","engine":"Gecko","engine_version":"12"},"13":{"release_date":"2012-06-05","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/13","status":"retired","engine":"Gecko","engine_version":"13"},"14":{"release_date":"2012-07-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/14","status":"retired","engine":"Gecko","engine_version":"14"},"15":{"release_date":"2012-08-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/15","status":"retired","engine":"Gecko","engine_version":"15"},"16":{"release_date":"2012-10-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/16","status":"retired","engine":"Gecko","engine_version":"16"},"17":{"release_date":"2012-11-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/17","status":"retired","engine":"Gecko","engine_version":"17"},"18":{"release_date":"2013-01-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/18","status":"retired","engine":"Gecko","engine_version":"18"},"19":{"release_date":"2013-02-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/19","status":"retired","engine":"Gecko","engine_version":"19"},"20":{"release_date":"2013-04-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/20","status":"retired","engine":"Gecko","engine_version":"20"},"21":{"release_date":"2013-05-14","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/21","status":"retired","engine":"Gecko","engine_version":"21"},"22":{"release_date":"2013-06-25","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/22","status":"retired","engine":"Gecko","engine_version":"22"},"23":{"release_date":"2013-08-06","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/23","status":"retired","engine":"Gecko","engine_version":"23"},"24":{"release_date":"2013-09-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/24","status":"retired","engine":"Gecko","engine_version":"24"},"25":{"release_date":"2013-10-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/25","status":"retired","engine":"Gecko","engine_version":"25"},"26":{"release_date":"2013-12-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/26","status":"retired","engine":"Gecko","engine_version":"26"},"27":{"release_date":"2014-02-04","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/27","status":"retired","engine":"Gecko","engine_version":"27"},"28":{"release_date":"2014-03-18","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/28","status":"retired","engine":"Gecko","engine_version":"28"},"29":{"release_date":"2014-04-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/29","status":"retired","engine":"Gecko","engine_version":"29"},"30":{"release_date":"2014-06-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/30","status":"retired","engine":"Gecko","engine_version":"30"},"31":{"release_date":"2014-07-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/31","status":"retired","engine":"Gecko","engine_version":"31"},"32":{"release_date":"2014-09-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/32","status":"retired","engine":"Gecko","engine_version":"32"},"33":{"release_date":"2014-10-14","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/33","status":"retired","engine":"Gecko","engine_version":"33"},"34":{"release_date":"2014-12-01","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/34","status":"retired","engine":"Gecko","engine_version":"34"},"35":{"release_date":"2015-01-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/35","status":"retired","engine":"Gecko","engine_version":"35"},"36":{"release_date":"2015-02-24","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/36","status":"retired","engine":"Gecko","engine_version":"36"},"37":{"release_date":"2015-03-31","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/37","status":"retired","engine":"Gecko","engine_version":"37"},"38":{"release_date":"2015-05-12","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/38","status":"retired","engine":"Gecko","engine_version":"38"},"39":{"release_date":"2015-07-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/39","status":"retired","engine":"Gecko","engine_version":"39"},"40":{"release_date":"2015-08-11","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/40","status":"retired","engine":"Gecko","engine_version":"40"},"41":{"release_date":"2015-09-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/41","status":"retired","engine":"Gecko","engine_version":"41"},"42":{"release_date":"2015-11-03","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/42","status":"retired","engine":"Gecko","engine_version":"42"},"43":{"release_date":"2015-12-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/43","status":"retired","engine":"Gecko","engine_version":"43"},"44":{"release_date":"2016-01-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/44","status":"retired","engine":"Gecko","engine_version":"44"},"45":{"release_date":"2016-03-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/45","status":"retired","engine":"Gecko","engine_version":"45"},"46":{"release_date":"2016-04-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/46","status":"retired","engine":"Gecko","engine_version":"46"},"47":{"release_date":"2016-06-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/47","status":"retired","engine":"Gecko","engine_version":"47"},"48":{"release_date":"2016-08-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/48","status":"retired","engine":"Gecko","engine_version":"48"},"49":{"release_date":"2016-09-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/49","status":"retired","engine":"Gecko","engine_version":"49"},"50":{"release_date":"2016-11-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/50","status":"retired","engine":"Gecko","engine_version":"50"},"51":{"release_date":"2017-01-24","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/51","status":"retired","engine":"Gecko","engine_version":"51"},"52":{"release_date":"2017-03-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/52","status":"retired","engine":"Gecko","engine_version":"52"},"53":{"release_date":"2017-04-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/53","status":"retired","engine":"Gecko","engine_version":"53"},"54":{"release_date":"2017-06-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/54","status":"retired","engine":"Gecko","engine_version":"54"},"55":{"release_date":"2017-08-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/55","status":"retired","engine":"Gecko","engine_version":"55"},"56":{"release_date":"2017-09-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/56","status":"retired","engine":"Gecko","engine_version":"56"},"57":{"release_date":"2017-11-14","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/57","status":"retired","engine":"Gecko","engine_version":"57"},"58":{"release_date":"2018-01-23","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/58","status":"retired","engine":"Gecko","engine_version":"58"},"59":{"release_date":"2018-03-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/59","status":"retired","engine":"Gecko","engine_version":"59"},"60":{"release_date":"2018-05-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/60","status":"esr","engine":"Gecko","engine_version":"60"},"61":{"release_date":"2018-06-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/61","status":"retired","engine":"Gecko","engine_version":"61"},"62":{"release_date":"2018-09-05","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/62","status":"retired","engine":"Gecko","engine_version":"62"},"63":{"release_date":"2018-10-23","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/63","status":"retired","engine":"Gecko","engine_version":"63"},"64":{"release_date":"2018-12-11","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/64","status":"retired","engine":"Gecko","engine_version":"64"},"65":{"release_date":"2019-01-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/65","status":"retired","engine":"Gecko","engine_version":"65"},"66":{"release_date":"2019-03-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/66","status":"retired","engine":"Gecko","engine_version":"66"},"67":{"release_date":"2019-05-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/67","status":"retired","engine":"Gecko","engine_version":"67"},"68":{"release_date":"2019-07-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/68","status":"retired","engine":"Gecko","engine_version":"68"},"69":{"release_date":"2019-09-03","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/69","status":"retired","engine":"Gecko","engine_version":"69"},"70":{"release_date":"2019-10-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/70","status":"retired","engine":"Gecko","engine_version":"70"},"71":{"release_date":"2019-12-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/71","status":"retired","engine":"Gecko","engine_version":"71"},"72":{"release_date":"2020-01-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/72","status":"retired","engine":"Gecko","engine_version":"72"},"73":{"release_date":"2020-02-11","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/73","status":"retired","engine":"Gecko","engine_version":"73"},"74":{"release_date":"2020-03-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/74","status":"retired","engine":"Gecko","engine_version":"74"},"75":{"release_date":"2020-04-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/75","status":"retired","engine":"Gecko","engine_version":"75"},"76":{"release_date":"2020-05-05","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/76","status":"retired","engine":"Gecko","engine_version":"76"},"77":{"release_date":"2020-06-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/77","status":"retired","engine":"Gecko","engine_version":"77"},"78":{"release_date":"2020-06-30","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/78","status":"retired","engine":"Gecko","engine_version":"78"},"79":{"release_date":"2020-07-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/79","status":"retired","engine":"Gecko","engine_version":"79"},"80":{"release_date":"2020-08-25","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/80","status":"retired","engine":"Gecko","engine_version":"80"},"81":{"release_date":"2020-09-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/81","status":"retired","engine":"Gecko","engine_version":"81"},"82":{"release_date":"2020-10-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/82","status":"retired","engine":"Gecko","engine_version":"82"},"83":{"release_date":"2020-11-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/83","status":"retired","engine":"Gecko","engine_version":"83"},"84":{"release_date":"2020-12-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/84","status":"current","engine":"Gecko","engine_version":"84"},"85":{"release_date":"2021-01-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/85","status":"beta","engine":"Gecko","engine_version":"85"},"86":{"release_date":"2021-02-23","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/86","status":"nightly","engine":"Gecko","engine_version":"86"},"87":{"release_date":"2021-03-23","status":"planned","engine":"Gecko","engine_version":"87"},"88":{"release_date":"2021-04-20","status":"planned","engine":"Gecko","engine_version":"88"},"89":{"release_date":"2021-05-18","status":"planned","engine":"Gecko","engine_version":"89"},"90":{"release_date":"2021-06-15","status":"planned","engine":"Gecko","engine_version":"90"},"91":{"release_date":"2021-07-13","status":"planned","engine":"Gecko","engine_version":"91"},"92":{"release_date":"2021-08-10","status":"planned","engine":"Gecko","engine_version":"92"},"93":{"release_date":"2021-09-07","status":"planned","engine":"Gecko","engine_version":"93"},"94":{"release_date":"2021-10-05","status":"planned","engine":"Gecko","engine_version":"94"},"95":{"release_date":"2021-11-02","status":"planned","engine":"Gecko","engine_version":"95"},"96":{"release_date":"2021-12-07","status":"planned","engine":"Gecko","engine_version":"96"},"97":{"release_date":"2022-01-11","status":"planned","engine":"Gecko","engine_version":"97"},"1.5":{"release_date":"2005-11-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/1.5","status":"retired","engine":"Gecko","engine_version":"1.8"},"3.5":{"release_date":"2009-06-30","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3.5","status":"retired","engine":"Gecko","engine_version":"1.9.1"},"3.6":{"release_date":"2010-01-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3.6","status":"retired","engine":"Gecko","engine_version":"1.9.2"}}},"firefox_android":{"name":"Firefox Android","pref_url":"about:config","releases":{"4":{"release_date":"2011-03-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/4","status":"retired","engine":"Gecko","engine_version":"2"},"5":{"release_date":"2011-06-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/5","status":"retired","engine":"Gecko","engine_version":"5"},"6":{"release_date":"2011-08-16","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/6","status":"retired","engine":"Gecko","engine_version":"6"},"7":{"release_date":"2011-09-27","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/7","status":"retired","engine":"Gecko","engine_version":"7"},"8":{"release_date":"2011-11-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/8","status":"retired","engine":"Gecko","engine_version":"8"},"9":{"release_date":"2011-12-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/9","status":"retired","engine":"Gecko","engine_version":"9"},"10":{"release_date":"2012-01-31","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/10","status":"retired","engine":"Gecko","engine_version":"10"},"14":{"release_date":"2012-06-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/14","status":"retired","engine":"Gecko","engine_version":"14"},"15":{"release_date":"2012-08-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/15","status":"retired","engine":"Gecko","engine_version":"15"},"16":{"release_date":"2012-10-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/16","status":"retired","engine":"Gecko","engine_version":"16"},"17":{"release_date":"2012-11-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/17","status":"retired","engine":"Gecko","engine_version":"17"},"18":{"release_date":"2013-01-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/18","status":"retired","engine":"Gecko","engine_version":"18"},"19":{"release_date":"2013-02-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/19","status":"retired","engine":"Gecko","engine_version":"19"},"20":{"release_date":"2013-04-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/20","status":"retired","engine":"Gecko","engine_version":"20"},"21":{"release_date":"2013-05-14","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/21","status":"retired","engine":"Gecko","engine_version":"21"},"22":{"release_date":"2013-06-25","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/22","status":"retired","engine":"Gecko","engine_version":"22"},"23":{"release_date":"2013-08-06","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/23","status":"retired","engine":"Gecko","engine_version":"23"},"24":{"release_date":"2013-09-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/24","status":"retired","engine":"Gecko","engine_version":"24"},"25":{"release_date":"2013-10-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/25","status":"retired","engine":"Gecko","engine_version":"25"},"26":{"release_date":"2013-12-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/26","status":"retired","engine":"Gecko","engine_version":"26"},"27":{"release_date":"2014-02-04","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/27","status":"retired","engine":"Gecko","engine_version":"27"},"28":{"release_date":"2014-03-18","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/28","status":"retired","engine":"Gecko","engine_version":"28"},"29":{"release_date":"2014-04-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/29","status":"retired","engine":"Gecko","engine_version":"29"},"30":{"release_date":"2014-06-10","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/30","status":"retired","engine":"Gecko","engine_version":"30"},"31":{"release_date":"2014-07-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/31","status":"retired","engine":"Gecko","engine_version":"31"},"32":{"release_date":"2014-09-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/32","status":"retired","engine":"Gecko","engine_version":"32"},"33":{"release_date":"2014-10-14","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/33","status":"retired","engine":"Gecko","engine_version":"33"},"34":{"release_date":"2014-12-01","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/34","status":"retired","engine":"Gecko","engine_version":"34"},"35":{"release_date":"2015-01-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/35","status":"retired","engine":"Gecko","engine_version":"35"},"36":{"release_date":"2015-02-27","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/36","status":"retired","engine":"Gecko","engine_version":"36"},"37":{"release_date":"2015-03-31","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/37","status":"retired","engine":"Gecko","engine_version":"37"},"38":{"release_date":"2015-05-12","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/38","status":"retired","engine":"Gecko","engine_version":"38"},"39":{"release_date":"2015-07-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/39","status":"retired","engine":"Gecko","engine_version":"39"},"40":{"release_date":"2015-08-11","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/40","status":"retired","engine":"Gecko","engine_version":"40"},"41":{"release_date":"2015-09-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/41","status":"retired","engine":"Gecko","engine_version":"41"},"42":{"release_date":"2015-11-03","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/42","status":"retired","engine":"Gecko","engine_version":"42"},"43":{"release_date":"2015-12-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/43","status":"retired","engine":"Gecko","engine_version":"43"},"44":{"release_date":"2016-01-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/44","status":"retired","engine":"Gecko","engine_version":"44"},"45":{"release_date":"2016-03-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/45","status":"retired","engine":"Gecko","engine_version":"45"},"46":{"release_date":"2016-04-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/46","status":"retired","engine":"Gecko","engine_version":"46"},"47":{"release_date":"2016-06-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/47","status":"retired","engine":"Gecko","engine_version":"47"},"48":{"release_date":"2016-08-02","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/48","status":"retired","engine":"Gecko","engine_version":"48"},"49":{"release_date":"2016-09-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/49","status":"retired","engine":"Gecko","engine_version":"49"},"50":{"release_date":"2016-11-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/50","status":"retired","engine":"Gecko","engine_version":"50"},"51":{"release_date":"2017-01-24","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/51","status":"retired","engine":"Gecko","engine_version":"51"},"52":{"release_date":"2017-03-07","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/52","status":"retired","engine":"Gecko","engine_version":"52"},"53":{"release_date":"2017-04-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/53","status":"retired","engine":"Gecko","engine_version":"53"},"54":{"release_date":"2017-06-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/54","status":"retired","engine":"Gecko","engine_version":"54"},"55":{"release_date":"2017-08-08","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/55","status":"retired","engine":"Gecko","engine_version":"55"},"56":{"release_date":"2017-09-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/56","status":"retired","engine":"Gecko","engine_version":"56"},"57":{"release_date":"2017-11-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/57","status":"retired","engine":"Gecko","engine_version":"57"},"58":{"release_date":"2018-01-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/58","status":"retired","engine":"Gecko","engine_version":"58"},"59":{"release_date":"2018-03-13","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/59","status":"retired","engine":"Gecko","engine_version":"59"},"60":{"release_date":"2018-05-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/60","status":"retired","engine":"Gecko","engine_version":"60"},"61":{"release_date":"2018-06-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/61","status":"retired","engine":"Gecko","engine_version":"61"},"62":{"release_date":"2018-09-05","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/62","status":"retired","engine":"Gecko","engine_version":"62"},"63":{"release_date":"2018-10-23","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/63","status":"retired","engine":"Gecko","engine_version":"63"},"64":{"release_date":"2018-12-11","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/64","status":"retired","engine":"Gecko","engine_version":"64"},"65":{"release_date":"2019-01-29","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/65","status":"retired","engine":"Gecko","engine_version":"65"},"66":{"release_date":"2019-03-19","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/66","status":"retired","engine":"Gecko","engine_version":"66"},"67":{"release_date":"2019-05-21","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/67","status":"retired","engine":"Gecko","engine_version":"67"},"68":{"release_date":"2019-07-09","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/68","status":"retired","engine":"Gecko","engine_version":"68"},"79":{"release_date":"2020-07-28","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/79","status":"retired","engine":"Gecko","engine_version":"79"},"80":{"release_date":"2020-08-31","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/80","status":"retired","engine":"Gecko","engine_version":"80"},"81":{"release_date":"2020-09-22","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/81","status":"retired","engine":"Gecko","engine_version":"81"},"82":{"release_date":"2020-10-20","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/82","status":"retired","engine":"Gecko","engine_version":"82"},"83":{"release_date":"2020-11-17","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/83","status":"retired","engine":"Gecko","engine_version":"83"},"84":{"release_date":"2020-12-15","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/84","status":"current","engine":"Gecko","engine_version":"84"},"85":{"release_date":"2021-01-26","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/85","status":"beta","engine":"Gecko","engine_version":"85"},"86":{"release_date":"2021-02-23","release_notes":"https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/86","status":"nightly","engine":"Gecko","engine_version":"86"},"87":{"release_date":"2021-03-23","status":"planned","engine":"Gecko","engine_version":"87"},"88":{"release_date":"2021-04-20","status":"planned","engine":"Gecko","engine_version":"88"},"89":{"release_date":"2021-05-18","status":"planned","engine":"Gecko","engine_version":"89"},"90":{"release_date":"2021-06-15","status":"planned","engine":"Gecko","engine_version":"90"},"91":{"release_date":"2021-07-13","status":"planned","engine":"Gecko","engine_version":"91"},"92":{"release_date":"2021-08-10","status":"planned","engine":"Gecko","engine_version":"92"},"93":{"release_date":"2021-09-07","status":"planned","engine":"Gecko","engine_version":"93"},"94":{"release_date":"2021-10-05","status":"planned","engine":"Gecko","engine_version":"94"},"95":{"release_date":"2021-11-02","status":"planned","engine":"Gecko","engine_version":"95"},"96":{"release_date":"2021-12-07","status":"planned","engine":"Gecko","engine_version":"96"},"97":{"release_date":"2022-01-11","status":"planned","engine":"Gecko","engine_version":"97"}}},"ie":{"name":"Internet Explorer","releases":{"1":{"release_date":"1995-08-16","status":"retired"},"2":{"release_date":"1995-11-22","status":"retired"},"3":{"release_date":"1996-08-13","status":"retired"},"4":{"release_date":"1997-09-30","status":"retired"},"5":{"release_date":"1999-03-18","status":"retired"},"6":{"release_date":"2001-08-27","status":"retired"},"7":{"release_date":"2006-10-18","status":"retired"},"8":{"release_date":"2009-03-19","status":"retired","engine":"Trident","engine_version":"4.0"},"9":{"release_date":"2011-03-14","status":"retired","engine":"Trident","engine_version":"5.0"},"10":{"release_date":"2012-10-26","status":"retired","engine":"Trident","engine_version":"6.0"},"11":{"release_date":"2013-10-17","status":"current","engine":"Trident","engine_version":"7.0"},"5.5":{"release_date":"2000-07-06","status":"retired"}}},"nodejs":{"name":"Node.js","releases":{"0.10.0":{"release_date":"2013-03-11","release_notes":"https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V010.md","status":"retired","engine":"V8","engine_version":"3.14"},"0.12.0":{"release_date":"2015-02-06","release_notes":"https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V012.md","status":"retired","engine":"V8","engine_version":"3.28"},"4.0.0":{"release_date":"2015-09-08","release_notes":"https://nodejs.org/en/blog/release/v4.0.0/","status":"retired","engine":"V8","engine_version":"4.5"},"5.0.0":{"release_date":"2015-10-29","release_notes":"https://nodejs.org/en/blog/release/v5.0.0/","status":"retired","engine":"V8","engine_version":"4.6"},"6.0.0":{"release_date":"2016-04-26","release_notes":"https://nodejs.org/en/blog/release/v6.0.0/","status":"retired","engine":"V8","engine_version":"5"},"6.5.0":{"release_date":"2016-08-26","release_notes":"https://nodejs.org/en/blog/release/v6.5.0/","status":"retired","engine":"V8","engine_version":"5.1"},"7.0.0":{"release_date":"2016-10-25","release_notes":"https://nodejs.org/en/blog/release/v7.0.0/","status":"retired","engine":"V8","engine_version":"5.4"},"7.5.0":{"release_date":"2017-01-31","release_notes":"https://nodejs.org/en/blog/release/v7.5.0/","status":"retired","engine":"V8","engine_version":"5.4"},"7.6.0":{"release_date":"2017-02-21","release_notes":"https://nodejs.org/en/blog/release/v7.6.0/","status":"retired","engine":"V8","engine_version":"5.5"},"7.7.0":{"release_date":"2017-02-28","release_notes":"https://nodejs.org/en/blog/release/v7.7.0/","status":"retired","engine":"V8","engine_version":"5.5"},"7.10.0":{"release_date":"2017-05-02","release_notes":"https://nodejs.org/en/blog/release/v7.10.0/","status":"retired","engine":"V8","engine_version":"5.5"},"8.0.0":{"release_date":"2017-05-30","release_notes":"https://nodejs.org/en/blog/release/v8.0.0/","status":"retired","engine":"V8","engine_version":"5.8"},"8.3.0":{"release_date":"2017-08-09","release_notes":"https://nodejs.org/en/blog/release/v8.3.0/","status":"retired","engine":"V8","engine_version":"6.0"},"8.5.0":{"release_date":"2017-09-12","release_notes":"https://nodejs.org/en/blog/release/v8.5.0/","status":"retired","engine":"V8","engine_version":"6.0"},"8.7.0":{"release_date":"2017-10-11","release_notes":"https://nodejs.org/en/blog/release/v8.7.0/","status":"retired","engine":"V8","engine_version":"6.1"},"8.10.0":{"release_date":"2018-03-06","release_notes":"https://nodejs.org/en/blog/release/v8.10.0/","status":"retired","engine":"V8","engine_version":"6.2"},"9.3.0":{"release_date":"2017-12-12","release_notes":"https://nodejs.org/en/blog/release/v9.3.0/","status":"retired","engine":"V8","engine_version":"6.2"},"10.0.0":{"release_date":"2018-04-24","release_notes":"https://nodejs.org/en/blog/release/v10.0.0/","status":"retired","engine":"V8","engine_version":"6.6"},"10.4.0":{"release_date":"2018-06-06","release_notes":"https://nodejs.org/en/blog/release/v10.4.0/","status":"retired","engine":"V8","engine_version":"6.7"},"10.5.0":{"release_date":"2018-06-20","release_notes":"https://nodejs.org/en/blog/release/v10.5.0/","status":"retired","engine":"V8","engine_version":"6.7"},"10.7.0":{"release_date":"2018-07-18","release_notes":"https://nodejs.org/en/blog/release/v10.7.0/","status":"retired","engine":"V8","engine_version":"6.7"},"10.9.0":{"release_date":"2018-08-16","release_notes":"https://nodejs.org/en/blog/release/v10.9.0/","status":"esr","engine":"V8","engine_version":"6.8"},"11.0.0":{"release_date":"2018-10-23","release_notes":"https://nodejs.org/en/blog/release/v11.0.0/","status":"retired","engine":"V8","engine_version":"7.0"},"11.7.0":{"release_date":"2019-01-18","release_notes":"https://nodejs.org/en/blog/release/v11.7.0/","status":"retired","engine":"V8","engine_version":"7.0"},"12.0.0":{"release_date":"2019-04-23","release_notes":"https://nodejs.org/en/blog/release/v12.0.0/","status":"retired","engine":"V8","engine_version":"7.4"},"12.5.0":{"release_date":"2019-06-27","release_notes":"https://nodejs.org/en/blog/release/v12.5.0/","status":"retired","engine":"V8","engine_version":"7.5"},"12.9.0":{"release_date":"2019-08-20","release_notes":"https://nodejs.org/en/blog/release/v12.9.0/","status":"retired","engine":"V8","engine_version":"7.6"},"12.11.0":{"release_date":"2019-09-25","release_notes":"https://nodejs.org/en/blog/release/v12.11.0/","status":"retired","engine":"V8","engine_version":"7.7"},"12.17.0":{"release_date":"2020-05-26","release_notes":"https://nodejs.org/en/blog/release/v12.17.0/","status":"esr","engine":"V8","engine_version":"7.8"},"13.0.0":{"release_date":"2019-10-10","release_notes":"https://nodejs.org/en/blog/release/v13.0.0/","status":"retired","engine":"V8","engine_version":"7.8"},"13.2.0":{"release_date":"2019-11-21","release_notes":"https://nodejs.org/en/blog/release/v13.2.0/","status":"retired","engine":"V8","engine_version":"7.9"},"14.0.0":{"release_date":"2020-04-21","release_notes":"https://nodejs.org/en/blog/release/v14.0.0/","status":"retired","engine":"V8","engine_version":"8.1"},"14.3.0":{"release_date":"2020-05-19","release_notes":"https://nodejs.org/en/blog/release/v14.3.0/","status":"retired","engine":"V8","engine_version":"8.3"},"14.5.0":{"release_date":"2020-06-30","release_notes":"https://nodejs.org/en/blog/release/v14.5.0/","status":"retired","engine":"V8","engine_version":"8.3"},"14.6.0":{"release_date":"2020-07-21","release_notes":"https://nodejs.org/en/blog/release/v14.6.0/","status":"retired","engine":"V8","engine_version":"8.4"},"14.8.0":{"release_date":"2020-08-11","release_notes":"https://nodejs.org/en/blog/release/v14.8.0/","status":"esr","engine":"V8","engine_version":"8.4"},"15.0.0":{"release_date":"2020-10-20","release_notes":"https://nodejs.org/en/blog/release/v15.0.0/","status":"current","engine":"V8","engine_version":"8.6"}}},"opera":{"name":"Opera","releases":{"2":{"release_date":"1996-07-14","status":"retired"},"3":{"release_date":"1997-12-01","status":"retired"},"4":{"release_date":"2000-06-28","status":"retired"},"5":{"release_date":"2000-12-06","status":"retired"},"6":{"release_date":"2001-12-18","status":"retired"},"7":{"release_date":"2003-01-28","status":"retired","engine":"Presto","engine_version":"1"},"8":{"release_date":"2005-04-19","status":"retired","engine":"Presto","engine_version":"1"},"9":{"release_date":"2006-06-20","status":"retired","engine":"Presto","engine_version":"2"},"10":{"release_date":"2009-09-01","release_notes":"https://dev.opera.com/blog/opera-10-weve-only-just-begun/","status":"retired","engine":"Presto","engine_version":"2.2"},"11":{"release_date":"2010-12-16","release_notes":"https://dev.opera.com/blog/new-html5-features-in-opera-11/","status":"retired","engine":"Presto","engine_version":"2.7"},"12":{"release_date":"2012-06-14","release_notes":"https://dev.opera.com/blog/hello-opera-12/","status":"retired","engine":"Presto","engine_version":"2.10"},"15":{"release_date":"2013-07-02","release_notes":"https://dev.opera.com/blog/introducing-opera-15-for-desktop-and-a-fast-release-cycle/","status":"retired","engine":"Blink","engine_version":"28"},"16":{"release_date":"2013-08-27","release_notes":"https://dev.opera.com/blog/opera-16-released-in-the-wild/","status":"retired","engine":"Blink","engine_version":"29"},"17":{"release_date":"2013-10-08","release_notes":"https://dev.opera.com/blog/opera-desktop-17-released/","status":"retired","engine":"Blink","engine_version":"30"},"18":{"release_date":"2013-11-19","release_notes":"https://dev.opera.com/blog/opera-desktop-18-released/","status":"retired","engine":"Blink","engine_version":"31"},"19":{"release_date":"2014-01-28","release_notes":"https://dev.opera.com/blog/opera-19/","status":"retired","engine":"Blink","engine_version":"32"},"20":{"release_date":"2014-03-04","release_notes":"https://dev.opera.com/blog/opera-20/","status":"retired","engine":"Blink","engine_version":"33"},"21":{"release_date":"2014-05-06","release_notes":"https://dev.opera.com/blog/opera-21/","status":"retired","engine":"Blink","engine_version":"34"},"22":{"release_date":"2014-06-03","release_notes":"https://dev.opera.com/blog/opera-22/","status":"retired","engine":"Blink","engine_version":"35"},"23":{"release_date":"2014-07-22","release_notes":"https://dev.opera.com/blog/opera-23/","status":"retired","engine":"Blink","engine_version":"36"},"24":{"release_date":"2014-09-02","release_notes":"https://dev.opera.com/blog/opera-24/","status":"retired","engine":"Blink","engine_version":"37"},"25":{"release_date":"2014-10-15","release_notes":"https://dev.opera.com/blog/opera-25/","status":"retired","engine":"Blink","engine_version":"38"},"26":{"release_date":"2014-12-03","release_notes":"https://dev.opera.com/blog/opera-26/","status":"retired","engine":"Blink","engine_version":"39"},"27":{"release_date":"2015-01-27","release_notes":"https://dev.opera.com/blog/opera-27/","status":"retired","engine":"Blink","engine_version":"40"},"28":{"release_date":"2015-03-10","release_notes":"https://dev.opera.com/blog/opera-28/","status":"retired","engine":"Blink","engine_version":"41"},"29":{"release_date":"2015-04-28","release_notes":"https://dev.opera.com/blog/opera-29/","status":"retired","engine":"Blink","engine_version":"42"},"30":{"release_date":"2015-06-09","release_notes":"https://dev.opera.com/blog/opera-30/","status":"retired","engine":"Blink","engine_version":"43"},"31":{"release_date":"2015-08-04","release_notes":"https://dev.opera.com/blog/opera-31/","status":"retired","engine":"Blink","engine_version":"44"},"32":{"release_date":"2015-09-15","release_notes":"https://dev.opera.com/blog/opera-32/","status":"retired","engine":"Blink","engine_version":"45"},"33":{"release_date":"2015-10-27","release_notes":"https://dev.opera.com/blog/opera-33/","status":"retired","engine":"Blink","engine_version":"46"},"34":{"release_date":"2015-12-08","release_notes":"https://dev.opera.com/blog/opera-34/","status":"retired","engine":"Blink","engine_version":"47"},"35":{"release_date":"2016-02-02","release_notes":"https://dev.opera.com/blog/opera-35/","status":"retired","engine":"Blink","engine_version":"48"},"36":{"release_date":"2016-03-15","release_notes":"https://dev.opera.com/blog/opera-36/","status":"retired","engine":"Blink","engine_version":"49"},"37":{"release_date":"2016-05-04","release_notes":"https://dev.opera.com/blog/opera-37/","status":"retired","engine":"Blink","engine_version":"50"},"38":{"release_date":"2016-06-08","release_notes":"https://dev.opera.com/blog/opera-38/","status":"retired","engine":"Blink","engine_version":"51"},"39":{"release_date":"2016-08-02","release_notes":"https://dev.opera.com/blog/opera-39/","status":"retired","engine":"Blink","engine_version":"52"},"40":{"release_date":"2016-09-20","release_notes":"https://dev.opera.com/blog/opera-40/","status":"retired","engine":"Blink","engine_version":"53"},"41":{"release_date":"2016-10-25","release_notes":"https://dev.opera.com/blog/opera-41/","status":"retired","engine":"Blink","engine_version":"54"},"42":{"release_date":"2016-12-13","release_notes":"https://dev.opera.com/blog/opera-42/","status":"retired","engine":"Blink","engine_version":"55"},"43":{"release_date":"2017-02-07","release_notes":"https://dev.opera.com/blog/opera-43/","status":"retired","engine":"Blink","engine_version":"56"},"44":{"release_date":"2017-03-21","release_notes":"https://dev.opera.com/blog/opera-44/","status":"retired","engine":"Blink","engine_version":"57"},"45":{"release_date":"2017-05-10","release_notes":"https://dev.opera.com/blog/opera-45/","status":"retired","engine":"Blink","engine_version":"58"},"46":{"release_date":"2017-06-22","release_notes":"https://dev.opera.com/blog/opera-46/","status":"retired","engine":"Blink","engine_version":"59"},"47":{"release_date":"2017-08-09","release_notes":"https://dev.opera.com/blog/opera-47/","status":"retired","engine":"Blink","engine_version":"60"},"48":{"release_date":"2017-09-27","status":"retired","engine":"Blink","engine_version":"61"},"49":{"release_date":"2017-11-08","release_notes":"https://dev.opera.com/blog/opera-49/","status":"retired","engine":"Blink","engine_version":"62"},"50":{"release_date":"2018-01-04","release_notes":"https://dev.opera.com/blog/opera-50/","status":"retired","engine":"Blink","engine_version":"63"},"51":{"release_date":"2018-02-07","release_notes":"https://dev.opera.com/blog/opera-51/","status":"retired","engine":"Blink","engine_version":"64"},"52":{"release_date":"2018-03-22","release_notes":"https://dev.opera.com/blog/opera-52/","status":"retired","engine":"Blink","engine_version":"65"},"53":{"release_date":"2018-05-10","release_notes":"https://dev.opera.com/blog/opera-53/","status":"retired","engine":"Blink","engine_version":"66"},"54":{"release_date":"2018-06-28","release_notes":"https://dev.opera.com/blog/opera-54/","status":"retired","engine":"Blink","engine_version":"67"},"55":{"release_date":"2018-08-16","release_notes":"https://blogs.opera.com/desktop/2018/08/opera-55-offers-better-control-web-pages-accessible-bookmarks/","status":"retired","engine":"Blink","engine_version":"68"},"56":{"release_date":"2018-09-25","release_notes":"https://dev.opera.com/blog/opera-56/","status":"retired","engine":"Blink","engine_version":"69"},"57":{"release_date":"2018-11-28","release_notes":"https://dev.opera.com/blog/opera-57/","status":"retired","engine":"Blink","engine_version":"70"},"58":{"release_date":"2019-01-23","release_notes":"https://dev.opera.com/blog/opera-58/","status":"retired","engine":"Blink","engine_version":"71"},"60":{"release_date":"2019-04-09","release_notes":"https://blogs.opera.com/desktop/2019/04/opera-60-reborn-3-web-3-0-vpn-ad-blocker/","status":"retired","engine":"Blink","engine_version":"73"},"62":{"release_date":"2019-06-27","release_notes":"https://blogs.opera.com/desktop/2019/06/opera-62-comes-with-design-updates-to-reborn-3/","status":"retired","engine":"Blink","engine_version":"75"},"63":{"release_date":"2019-08-20","release_notes":"https://blogs.opera.com/desktop/2019/08/opera-63-initial-release/","status":"retired","engine":"Blink","engine_version":"76"},"64":{"release_date":"2019-10-07","release_notes":"https://blogs.opera.com/desktop/2019/10/opera-64-faster-more-private-more-fun/","status":"retired","engine":"Blink","engine_version":"77"},"65":{"release_date":"2019-11-13","release_notes":"https://blogs.opera.com/desktop/2019/11/opera-65-comes-with-an-improved-tracker-blocker-and-redesigned-address-bar/","status":"retired","engine":"Blink","engine_version":"78"},"66":{"release_date":"2020-01-07","release_notes":"https://blogs.opera.com/desktop/2020/01/opera-66-initial-release-makes-it-easier-to-reopen-closed-tabs-and-to-access-extensions/","status":"retired","engine":"Blink","engine_version":"79"},"67":{"release_date":"2020-03-03","release_notes":"https://blogs.opera.com/desktop/2020/03/opera-67-3575-53-stable-update/","status":"retired","engine":"Blink","engine_version":"80"},"68":{"release_date":"2020-04-22","release_notes":"https://blogs.opera.com/desktop/2020/04/opera-68-is-here-with-built-in-instagram-in-the-sidebar/","status":"retired","engine":"Blink","engine_version":"81"},"69":{"release_date":"2020-06-24","release_notes":"https://blogs.opera.com/desktop/2020/06/opera-69-comes-with-built-in-twitter/","status":"retired","engine":"Blink","engine_version":"83"},"70":{"release_date":"2020-07-27","release_notes":"https://blogs.opera.com/desktop/2020/07/opera-70-comes-with-easier-access-to-closed-tabs-simpler-searches-and-new-workspace-icons/","status":"retired","engine":"Blink","engine_version":"84"},"71":{"release_date":"2020-09-15","release_notes":"https://blogs.opera.com/desktop/2020/09/opera-71-update/","status":"retired","engine":"Blink","engine_version":"85"},"72":{"release_date":"2020-10-21","release_notes":"https://blogs.opera.com/desktop/2020/10/opera-72-update/","status":"retired","engine":"Blink","engine_version":"86"},"73":{"release_date":"2020-12-09","release_notes":"https://blogs.opera.com/desktop/2020/12/opera-73-update/","status":"current","engine":"Blink","engine_version":"87"},"74":{"status":"beta","engine":"Blink","engine_version":"88"},"75":{"status":"nightly","engine":"Blink","engine_version":"89"},"3.5":{"release_date":"1998-11-18","status":"retired"},"3.6":{"release_date":"1999-05-06","status":"retired"},"5.1":{"release_date":"2001-04-10","status":"retired"},"7.1":{"release_date":"2003-04-11","status":"retired","engine":"Presto","engine_version":"1"},"7.2":{"release_date":"2003-09-23","status":"retired","engine":"Presto","engine_version":"1"},"7.5":{"release_date":"2004-05-12","status":"retired","engine":"Presto","engine_version":"1"},"8.5":{"release_date":"2005-09-20","status":"retired","engine":"Presto","engine_version":"1"},"9.1":{"release_date":"2006-12-18","status":"retired","engine":"Presto","engine_version":"2"},"9.2":{"release_date":"2007-04-11","status":"retired","engine":"Presto","engine_version":"2"},"9.5":{"release_date":"2008-06-12","status":"retired","engine":"Presto","engine_version":"2.1"},"9.6":{"release_date":"2008-10-08","release_notes":"https://dev.opera.com/blog/a-look-under-the-hood-of-opera-9-6/","status":"retired","engine":"Presto","engine_version":"2.1"},"10.1":{"release_date":"2009-11-23","release_notes":"https://dev.opera.com/blog/opera-10-10-and-10-2-alpha/","status":"retired","engine":"Presto","engine_version":"2.2"},"10.5":{"release_date":"2010-03-02","release_notes":"https://dev.opera.com/blog/opera-10-50-final-for-windows-is-out/","status":"retired","engine":"Presto","engine_version":"2.5"},"10.6":{"release_date":"2010-07-01","release_notes":"https://dev.opera.com/blog/hello-opera-10-60/","status":"retired","engine":"Presto","engine_version":"2.6"},"11.1":{"release_date":"2011-04-12","release_notes":"https://dev.opera.com/blog/unveiling-opera-11-10-final/","status":"retired","engine":"Presto","engine_version":"2.8"},"11.5":{"release_date":"2011-06-28","release_notes":"https://dev.opera.com/blog/opera-11-50-released-speed-dial-extensions-improved-standards-support/","status":"retired","engine":"Presto","engine_version":"2.9"},"11.6":{"release_date":"2011-12-06","release_notes":"https://dev.opera.com/blog/hello-opera-11-60/","status":"retired","engine":"Presto","engine_version":"2.10"},"12.1":{"release_date":"2012-11-20","release_notes":"https://dev.opera.com/blog/opera-12-10-is-out/","status":"retired","engine":"Presto","engine_version":"2.12"}}},"opera_android":{"name":"Opera Android","releases":{"11":{"release_date":"2011-03-22","release_notes":"https://dev.opera.com/blog/opera-mobile-11-for-maemo-meego-windows/","status":"retired","engine":"Presto","engine_version":"2.7"},"12":{"release_date":"2012-02-25","release_notes":"https://dev.opera.com/blog/opera-mobile-12-and-introducing-opera-mini-next/","status":"retired","engine":"Presto","engine_version":"2.10"},"14":{"release_date":"2013-05-21","release_notes":"https://dev.opera.com/blog/opera-14-for-android-is-out/","status":"retired","engine":"Blink","engine_version":"26"},"15":{"release_date":"2013-07-08","release_notes":"https://blogs.opera.com/news/2013/07/opera-15-for-android/","status":"retired","engine":"Blink","engine_version":"28"},"16":{"release_date":"2013-09-18","status":"retired","engine":"Blink","engine_version":"29"},"18":{"release_date":"2013-11-20","release_notes":"https://blogs.opera.com/news/2013/11/opera-18-android-tablet/","status":"retired","engine":"Blink","engine_version":"31"},"19":{"release_date":"2014-01-28","release_notes":"https://dev.opera.com/blog/opera-19/","status":"retired","engine":"Blink","engine_version":"32"},"20":{"release_date":"2014-03-06","release_notes":"https://forums.opera.com/topic/1081/opera-20-final-release","status":"retired","engine":"Blink","engine_version":"33"},"21":{"release_date":"2014-04-22","release_notes":"https://forums.opera.com/topic/2211/opera-21-final-release","status":"retired","engine":"Blink","engine_version":"34"},"22":{"release_date":"2014-06-17","release_notes":"https://forums.opera.com/topic/3446/opera-22","status":"retired","engine":"Blink","engine_version":"35"},"24":{"release_date":"2014-09-10","release_notes":"https://forums.opera.com/topic/5022/opera-24-final-release","status":"retired","engine":"Blink","engine_version":"37"},"25":{"release_date":"2014-10-16","release_notes":"https://forums.opera.com/topic/5715/opera-25-final-release","status":"retired","engine":"Blink","engine_version":"38"},"26":{"release_date":"2014-12-02","release_notes":"https://forums.opera.com/topic/6800/opera-26-final-release","status":"retired","engine":"Blink","engine_version":"39"},"27":{"release_date":"2015-01-29","release_notes":"https://forums.opera.com/topic/7871/opera-27-final-release","status":"retired","engine":"Blink","engine_version":"40"},"28":{"release_date":"2015-03-10","release_notes":"https://forums.opera.com/topic/8556/synced-bookmarks-and-improved-memory-usage-in-opera-28-for-android","status":"retired","engine":"Blink","engine_version":"41"},"29":{"release_date":"2015-04-28","release_notes":"https://dev.opera.com/blog/opera-29/","status":"retired","engine":"Blink","engine_version":"42"},"30":{"release_date":"2015-06-10","release_notes":"https://blogs.opera.com/mobile/2015/06/opera-30-android-sync-speeddials/","status":"retired","engine":"Blink","engine_version":"43"},"32":{"release_date":"2015-09-23","release_notes":"https://blogs.opera.com/mobile/2015/09/opera-32-add-to-home-screen/","status":"retired","engine":"Blink","engine_version":"45"},"33":{"release_date":"2015-11-03","release_notes":"https://forums.opera.com/topic/12480/opera-33-now-featuring-video-optimization-and-brand-new-icons","status":"retired","engine":"Blink","engine_version":"46"},"34":{"release_date":"2015-12-16","release_notes":"https://forums.opera.com/topic/13085/opera-34-for-android-released","status":"retired","engine":"Blink","engine_version":"47"},"35":{"release_date":"2016-02-04","release_notes":"https://blogs.opera.com/mobile/2016/02/save-space-on-your-android-phone-with-web-apps/","status":"retired","engine":"Blink","engine_version":"48"},"36":{"release_date":"2016-03-31","release_notes":"https://forums.opera.com/topic/14514/opera-36-released","status":"retired","engine":"Blink","engine_version":"49"},"37":{"release_date":"2016-06-16","release_notes":"https://forums.opera.com/topic/15753/opera-37-released","status":"retired","engine":"Blink","engine_version":"50"},"41":{"release_date":"2016-10-25","status":"retired","engine":"Blink","engine_version":"54"},"42":{"release_date":"2017-01-21","release_notes":"https://forums.opera.com/topic/18950/opera-for-android-42","status":"retired","engine":"Blink","engine_version":"55"},"43":{"release_date":"2017-09-27","release_notes":"https://forums.opera.com/topic/22708/opera-for-android-43","status":"retired","engine":"Blink","engine_version":"59"},"44":{"release_date":"2017-12-11","release_notes":"https://forums.opera.com/topic/23860/opera-for-android-44","status":"retired","engine":"Blink","engine_version":"60"},"45":{"release_date":"2018-02-15","release_notes":"https://forums.opera.com/topic/25124/opera-for-android-45","status":"retired","engine":"Blink","engine_version":"61"},"46":{"release_date":"2018-05-14","release_notes":"https://forums.opera.com/topic/26662/opera-for-android-46","status":"retired","engine":"Blink","engine_version":"63"},"47":{"release_date":"2018-07-23","release_notes":"https://forums.opera.com/topic/27794/opera-for-android-47","status":"retired","engine":"Blink","engine_version":"66"},"48":{"release_date":"2018-11-08","release_notes":"https://forums.opera.com/topic/29525/opera-for-android-48","status":"retired","engine":"Blink","engine_version":"69"},"49":{"release_date":"2018-12-07","release_notes":"https://forums.opera.com/topic/29983/opera-for-android-49","status":"retired","engine":"Blink","engine_version":"70"},"50":{"release_date":"2019-02-18","release_notes":"https://forums.opera.com/topic/31003/opera-for-android-50","status":"retired","engine":"Blink","engine_version":"71"},"51":{"release_date":"2019-03-21","release_notes":"https://forums.opera.com/topic/31467/opera-for-android-51-built-in-vpn","status":"retired","engine":"Blink","engine_version":"72"},"52":{"release_date":"2019-05-17","release_notes":"https://forums.opera.com/topic/32516/opera-for-android-52","status":"retired","engine":"Blink","engine_version":"73"},"53":{"release_date":"2019-07-11","release_notes":"https://forums.opera.com/topic/33558/opera-for-android-53","status":"retired","engine":"Blink","engine_version":"74"},"54":{"release_date":"2019-10-18","release_notes":"https://forums.opera.com/topic/35853/opera-for-android-54","status":"retired","engine":"Blink","engine_version":"76"},"55":{"release_date":"2019-12-03","release_notes":"https://forums.opera.com/topic/36858/opera-for-android-55","status":"retired","engine":"Blink","engine_version":"77"},"56":{"release_date":"2020-02-06","release_notes":"https://blogs.opera.com/mobile/2020/02/easy-reading-in-opera-for-android/","status":"retired","engine":"Blink","engine_version":"78"},"57":{"release_date":"2020-03-30","release_notes":"https://blogs.opera.com/mobile/2020/03/introducing-new-features-in-opera-for-android-57/","status":"retired","engine":"Blink","engine_version":"80"},"58":{"release_date":"2020-05-13","release_notes":"https://blogs.opera.com/mobile/2020/05/opera-for-android-58-handle-notifications-easily-and-group-speed-dials-for-a-cleaner-appearance/","status":"retired","engine":"Blink","engine_version":"81"},"59":{"release_date":"2020-06-30","release_notes":"https://blogs.opera.com/mobile/2020/06/opera-for-android-59/","status":"retired","engine":"Blink","engine_version":"83"},"60":{"release_date":"2020-09-23","release_notes":"https://blogs.opera.com/mobile/2020/09/keep-in-sync-with-opera-for-android-60/","status":"retired","engine":"Blink","engine_version":"85"},"61":{"release_date":"2020-12-07","release_notes":"https://blogs.opera.com/mobile/2020/12/new-opera-for-android-61/","status":"current","engine":"Blink","engine_version":"86"},"10.1":{"release_date":"2010-11-09","release_notes":"https://dev.opera.com/blog/opera-mobile-10-1-beta-for-android-is-here/","status":"retired","engine":"Presto","engine_version":"2.5"},"11.1":{"release_date":"2011-06-30","release_notes":"https://dev.opera.com/blog/opera-mobile-11-1-new-features-and-additions/","status":"retired","engine":"Presto","engine_version":"2.8"},"11.5":{"release_date":"2011-10-12","status":"retired","engine":"Presto","engine_version":"2.9"},"12.1":{"release_date":"2012-10-09","release_notes":"https://dev.opera.com/blog/opera-mobile-12-1-with-spdy-web-sockets-flexbox-and-more/","status":"retired","engine":"Presto","engine_version":"2.11"}}},"safari":{"name":"Safari","releases":{"1":{"release_date":"2003-06-23","status":"retired","engine":"WebKit","engine_version":"85"},"2":{"release_date":"2005-04-29","status":"retired","engine":"WebKit","engine_version":"412"},"3":{"release_date":"2007-11-14","status":"retired","engine":"WebKit","engine_version":"522.11"},"4":{"release_date":"2009-06-08","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_4_0.html","status":"retired","engine":"WebKit","engine_version":"530.17"},"5":{"release_date":"2010-06-07","status":"retired","engine":"WebKit","engine_version":"533.16"},"6":{"release_date":"2012-07-25","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_6_0.html","status":"retired","engine":"WebKit","engine_version":"536.25"},"7":{"release_date":"2013-10-22","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_7_0.html","status":"retired","engine":"WebKit","engine_version":"537.71"},"8":{"release_date":"2014-10-16","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_8_0.html","status":"retired","engine":"WebKit","engine_version":"538.35"},"9":{"release_date":"2015-09-30","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_0.html","status":"retired","engine":"WebKit","engine_version":"601.1.56"},"10":{"release_date":"2016-09-20","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html","status":"retired","engine":"WebKit","engine_version":"602.1.50"},"11":{"release_date":"2017-09-19","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html","status":"retired","engine":"WebKit","engine_version":"604.2.4"},"12":{"release_date":"2018-09-24","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_12_release_notes","status":"retired","engine":"WebKit","engine_version":"606.1.36"},"13":{"release_date":"2019-09-19","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes","status":"retired","engine":"WebKit","engine_version":"608.2.11"},"14":{"release_date":"2020-09-16","release_notes":"https://developer.apple.com/documentation/safari-release-notes/safari-14-release-notes","status":"current","engine":"WebKit","engine_version":"610.1.28"},"1.1":{"release_date":"2003-10-24","status":"retired","engine":"WebKit","engine_version":"100"},"1.2":{"release_date":"2004-02-02","status":"retired","engine":"WebKit","engine_version":"125"},"1.3":{"release_date":"2005-04-15","status":"retired","engine":"WebKit","engine_version":"312"},"3.1":{"release_date":"2008-03-18","status":"retired","engine":"WebKit","engine_version":"525.13"},"3.2":{"release_date":"2008-11-13","status":"retired","engine":"WebKit","engine_version":"525.26"},"5.1":{"release_date":"2011-07-20","status":"retired","engine":"WebKit","engine_version":"534.48"},"6.1":{"release_date":"2013-06-11","status":"retired","engine":"WebKit","engine_version":"537.43"},"9.1":{"release_date":"2016-03-21","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html","status":"retired","engine":"WebKit","engine_version":"601.5.17"},"10.1":{"release_date":"2017-03-27","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html","status":"retired","engine":"WebKit","engine_version":"603.2.1"},"11.1":{"release_date":"2018-04-12","release_notes":"https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html","status":"retired","engine":"WebKit","engine_version":"605.1.33"},"12.1":{"release_date":"2019-03-25","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_12_1_release_notes","status":"retired","engine":"WebKit","engine_version":"607.1.40"},"13.1":{"release_date":"2020-03-24","release_notes":"https://developer.apple.com/documentation/safari-release-notes/safari-13_1-release_notes","status":"retired","engine":"WebKit","engine_version":"609.1.20"}}},"safari_ios":{"name":"iOS Safari","releases":{"1":{"status":"retired","engine":"WebKit","engine_version":"522.11","release_date":"2007-06-29"},"2":{"status":"retired","engine":"WebKit","engine_version":"525.18","release_date":"2008-07-11"},"3":{"status":"retired","engine":"WebKit","engine_version":"528.18","release_date":"2009-06-17"},"4":{"status":"retired","engine":"WebKit","engine_version":"532.9","release_date":"2010-06-21"},"5":{"status":"retired","engine":"WebKit","engine_version":"534.46","release_date":"2011-10-12"},"6":{"status":"retired","engine":"WebKit","engine_version":"536.26","release_date":"2012-09-10"},"7":{"status":"retired","engine":"WebKit","engine_version":"537.51","release_date":"2013-09-18"},"8":{"status":"retired","engine":"WebKit","engine_version":"600.1.4","release_date":"2014-09-17"},"9":{"status":"retired","engine":"WebKit","engine_version":"601.1.56","release_date":"2015-09-16"},"10":{"status":"retired","engine":"WebKit","engine_version":"602.1.50","release_date":"2016-09-13"},"11":{"status":"retired","engine":"WebKit","engine_version":"604.2.4","release_date":"2017-09-19"},"12":{"release_date":"2018-09-17","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_12_release_notes","status":"retired","engine":"WebKit","engine_version":"606.1.36"},"13":{"release_date":"2019-09-19","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes","status":"retired","engine":"WebKit","engine_version":"608.2.11"},"14":{"release_date":"2020-09-16","release_notes":"https://developer.apple.com/documentation/safari-release-notes/safari-14-release-notes","status":"current","engine":"WebKit","engine_version":"610.1.28"},"3.1":{"status":"retired","engine":"WebKit","engine_version":"528.18","release_date":"2009-09-09"},"3.2":{"status":"retired","engine":"WebKit","engine_version":"531.21","release_date":"2010-04-03"},"4.2":{"status":"retired","engine":"WebKit","engine_version":"533.17","release_date":"2010-11-22"},"4.3":{"status":"retired","engine":"WebKit","engine_version":"533.17","release_date":"2011-03-09"},"5.1":{"status":"retired","engine":"WebKit","engine_version":"534.46","release_date":"2012-03-07"},"6.1":{"status":"retired","engine":"WebKit","engine_version":"536.26","release_date":"2013-01-28"},"9.3":{"status":"retired","engine":"WebKit","engine_version":"601.5.17","release_date":"2016-03-21"},"10.3":{"status":"retired","engine":"WebKit","engine_version":"603.2.1","release_date":"2017-03-27"},"11.3":{"status":"retired","engine":"WebKit","engine_version":"605.1.33","release_date":"2018-03-29"},"12.2":{"release_date":"2019-03-25","release_notes":"https://developer.apple.com/documentation/safari_release_notes/safari_12_1_release_notes","status":"retired","engine":"WebKit","engine_version":"607.1.40"},"13.3":{"release_date":"2019-12-10","release_notes":"https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-13_3-release-notes","status":"retired","engine":"WebKit","engine_version":"608.4.9"},"13.4":{"release_date":"2020-03-24","release_notes":"https://developer.apple.com/documentation/safari-release-notes/safari-13_1-release_notes","status":"retired","engine":"WebKit","engine_version":"609.1.20"}}},"samsunginternet_android":{"name":"Samsung Internet","releases":{"1.0":{"release_date":"2013-04-27","status":"retired","engine":"WebKit","engine_version":"535.19"},"1.5":{"release_date":"2013-09-25","status":"retired","engine":"Blink","engine_version":"28"},"1.6":{"release_date":"2014-04-11","status":"retired","engine":"Blink","engine_version":"28"},"2.0":{"release_date":"2014-10-17","status":"retired","engine":"Blink","engine_version":"34"},"2.1":{"release_date":"2015-01-07","status":"retired","engine":"Blink","engine_version":"34"},"3.0":{"release_date":"2015-04-10","status":"retired","engine":"Blink","engine_version":"38"},"3.2":{"release_date":"2015-08-24","status":"retired","engine":"Blink","engine_version":"38"},"4.0":{"release_date":"2016-03-11","status":"retired","engine":"Blink","engine_version":"44"},"4.2":{"release_date":"2016-08-02","status":"retired","engine":"Blink","engine_version":"44"},"5.0":{"release_date":"2016-12-15","status":"retired","engine":"Blink","engine_version":"51"},"5.2":{"release_date":"2017-04-21","status":"retired","engine":"Blink","engine_version":"51"},"5.4":{"release_date":"2017-05-17","status":"retired","engine":"Blink","engine_version":"51"},"6.0":{"release_date":"2017-08-23","status":"retired","engine":"Blink","engine_version":"56"},"6.2":{"release_date":"2017-10-26","status":"retired","engine":"Blink","engine_version":"56"},"6.4":{"release_date":"2018-02-19","status":"retired","engine":"Blink","engine_version":"56"},"7.0":{"release_date":"2018-03-16","status":"retired","engine":"Blink","engine_version":"59"},"7.2":{"release_date":"2018-06-20","status":"retired","engine":"Blink","engine_version":"59"},"7.4":{"release_date":"2018-09-12","status":"retired","engine":"Blink","engine_version":"59"},"8.0":{"release_date":"2018-07-18","status":"retired","engine":"Blink","engine_version":"63"},"8.2":{"release_date":"2018-12-21","status":"retired","engine":"Blink","engine_version":"63"},"9.0":{"release_date":"2018-09-15","status":"retired","engine":"Blink","engine_version":"67"},"9.2":{"release_date":"2019-04-02","status":"retired","engine":"Blink","engine_version":"67"},"9.4":{"release_date":"2019-07-25","status":"retired","engine":"Blink","engine_version":"67"},"10.0":{"release_date":"2019-08-22","status":"retired","engine":"Blink","engine_version":"71"},"10.2":{"release_date":"2019-10-09","status":"retired","engine":"Blink","engine_version":"71"},"11.0":{"release_date":"2019-12-05","status":"retired","engine":"Blink","engine_version":"75"},"11.2":{"release_date":"2020-03-22","status":"retired","engine":"Blink","engine_version":"75"},"12.0":{"release_date":"2020-06-19","status":"retired","engine":"Blink","engine_version":"79"},"12.1":{"release_date":"2020-07-07","status":"retired","engine":"Blink","engine_version":"79"},"13.0":{"release_date":"2020-12-02","status":"current","engine":"Blink","engine_version":"83"},"13.2":{"status":"beta","engine":"Blink","engine_version":"83"}}},"webview_android":{"name":"WebView Android","releases":{"1":{"release_date":"2008-09-23","release_notes":"https://en.wikipedia.org/wiki/Android_version_history#Android_1.0_(API_1)","status":"retired"},"2":{"release_date":"2009-10-26","release_notes":"https://en.wikipedia.org/wiki/Android_Eclair","status":"retired","engine":"WebKit","engine_version":"530.17"},"3":{"release_date":"2011-02-22","release_notes":"https://en.wikipedia.org/wiki/Android_Honeycomb","status":"retired","engine":"WebKit","engine_version":"534.13"},"4":{"release_date":"2011-10-18","release_notes":"https://en.wikipedia.org/wiki/Android_Ice_Cream_Sandwich","status":"retired","engine":"WebKit","engine_version":"534.30"},"37":{"release_date":"2014-09-03","release_notes":"https://chromereleases.googleblog.com/2014/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"37"},"38":{"release_date":"2014-10-08","release_notes":"https://chromereleases.googleblog.com/2014/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"38"},"39":{"release_date":"2014-11-12","release_notes":"https://chromereleases.googleblog.com/2014/11/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"39"},"40":{"release_date":"2015-01-21","release_notes":"https://chromereleases.googleblog.com/2015/01/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"40"},"41":{"release_date":"2015-03-11","release_notes":"https://chromereleases.googleblog.com/2015/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"41"},"42":{"release_date":"2015-04-15","release_notes":"https://chromereleases.googleblog.com/2015/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"42"},"43":{"release_date":"2015-05-27","release_notes":"https://chromereleases.googleblog.com/2015/05/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"43"},"44":{"release_date":"2015-07-29","release_notes":"https://chromereleases.googleblog.com/2015/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"44"},"45":{"release_date":"2015-09-01","release_notes":"https://chromereleases.googleblog.com/2015/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"45"},"46":{"release_date":"2015-10-14","release_notes":"https://chromereleases.googleblog.com/2015/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"46"},"47":{"release_date":"2015-12-02","release_notes":"https://chromereleases.googleblog.com/2015/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"47"},"48":{"release_date":"2016-01-26","status":"retired","engine":"Blink","engine_version":"48"},"49":{"release_date":"2016-03-09","release_notes":"https://chromereleases.googleblog.com/2016/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"49"},"50":{"release_date":"2016-04-13","status":"retired","engine":"Blink","engine_version":"50"},"51":{"release_date":"2016-06-08","release_notes":"https://chromereleases.googleblog.com/2016/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"51"},"52":{"release_date":"2016-07-27","release_notes":"https://chromereleases.googleblog.com/2016/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"52"},"53":{"release_date":"2016-09-07","release_notes":"https://chromereleases.googleblog.com/2016/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"53"},"54":{"release_date":"2016-10-19","release_notes":"https://chromereleases.googleblog.com/2016/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"54"},"55":{"release_date":"2016-12-06","release_notes":"https://chromereleases.googleblog.com/2016/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"55"},"56":{"release_date":"2017-02-01","release_notes":"https://chromereleases.googleblog.com/2017/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"56"},"57":{"release_date":"2017-03-16","release_notes":"https://chromereleases.googleblog.com/2017/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"57"},"58":{"release_date":"2017-04-25","release_notes":"https://chromereleases.googleblog.com/2017/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"58"},"59":{"release_date":"2017-06-06","release_notes":"https://chromereleases.googleblog.com/2017/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"59"},"60":{"release_date":"2017-08-01","release_notes":"https://chromereleases.googleblog.com/2017/08/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"60"},"61":{"release_date":"2017-09-05","release_notes":"https://chromereleases.googleblog.com/2017/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"61"},"62":{"release_date":"2017-10-24","release_notes":"https://chromereleases.googleblog.com/2017/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"62"},"63":{"release_date":"2017-12-05","release_notes":"https://chromereleases.googleblog.com/2017/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"63"},"64":{"release_date":"2018-01-23","release_notes":"https://chromereleases.googleblog.com/2018/01/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"64"},"65":{"release_date":"2017-03-06","release_notes":"https://chromereleases.googleblog.com/2018/03/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"65"},"66":{"release_date":"2017-04-17","release_notes":"https://chromereleases.googleblog.com/2018/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"66"},"67":{"release_date":"2018-05-31","release_notes":"https://chromereleases.googleblog.com/2018/05/chrome-for-android-update_31.html","status":"retired","engine":"Blink","engine_version":"67"},"68":{"release_date":"2018-07-24","release_notes":"https://chromereleases.googleblog.com/2018/07/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"68"},"69":{"release_date":"2018-09-04","release_notes":"https://chromereleases.googleblog.com/2018/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"69"},"70":{"release_date":"2018-10-17","release_notes":"https://chromereleases.googleblog.com/2018/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"70"},"71":{"release_date":"2018-12-04","release_notes":"https://chromereleases.googleblog.com/2018/12/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"71"},"72":{"release_date":"2019-01-29","release_notes":"https://chromereleases.googleblog.com/2019/01/chrome-for-android-update_29.html","status":"retired","engine":"Blink","engine_version":"72"},"73":{"release_date":"2019-03-12","release_notes":"https://chromereleases.googleblog.com/2019/03/chrome-for-android-update_12.html","status":"retired","engine":"Blink","engine_version":"73"},"74":{"release_date":"2019-04-24","release_notes":"https://chromereleases.googleblog.com/2019/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"74"},"75":{"release_date":"2019-06-04","release_notes":"https://chromereleases.googleblog.com/2019/06/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"75"},"76":{"release_date":"2019-07-30","release_notes":"https://chromereleases.googleblog.com/2019/07/chrome-for-android-update_30.html","status":"retired","engine":"Blink","engine_version":"76"},"77":{"release_date":"2019-09-10","release_notes":"https://chromereleases.googleblog.com/2019/09/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"77"},"78":{"release_date":"2019-10-22","release_notes":"https://chromereleases.googleblog.com/2019/10/chrome-for-android-update_22.html","status":"retired","engine":"Blink","engine_version":"78"},"79":{"release_date":"2019-12-17","release_notes":"https://chromereleases.googleblog.com/2019/12/chrome-for-android-update_17.html","status":"retired","engine":"Blink","engine_version":"79"},"80":{"release_date":"2020-02-04","release_notes":"https://chromereleases.googleblog.com/2020/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"80"},"81":{"release_date":"2020-04-07","release_notes":"https://chromereleases.googleblog.com/2020/04/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"81"},"83":{"release_date":"2020-05-19","release_notes":"https://chromereleases.googleblog.com/2020/05/chrome-for-android-update_19.html","status":"retired","engine":"Blink","engine_version":"83"},"84":{"release_date":"2020-07-27","release_notes":"https://chromereleases.googleblog.com/2020/07/chrome-for-android-update_27.html","status":"retired","engine":"Blink","engine_version":"84"},"85":{"release_date":"2020-08-25","release_notes":"https://chromereleases.googleblog.com/2020/08/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"85"},"86":{"release_date":"2020-10-20","release_notes":"https://chromereleases.googleblog.com/2020/10/chrome-for-android-update_20.html","status":"retired","engine":"Blink","engine_version":"86"},"87":{"release_date":"2020-11-17","release_notes":"https://chromereleases.googleblog.com/2020/11/chrome-for-android-update_17.html","status":"retired","engine":"Blink","engine_version":"87"},"88":{"release_date":"2021-01-19","release_notes":"https://chromereleases.googleblog.com/2021/01/chrome-for-android-update_19.html","status":"current","engine":"Blink","engine_version":"88"},"89":{"status":"beta","engine":"Blink","engine_version":"89"},"90":{"status":"nightly","engine":"Blink","engine_version":"90"},"1.1":{"release_date":"2009-02-09","release_notes":"https://en.wikipedia.org/wiki/Android_version_history#Android_1.1_(API_2)","status":"retired"},"1.5":{"release_date":"2009-04-27","release_notes":"https://en.wikipedia.org/wiki/Android_Cupcake","status":"retired"},"1.6":{"release_date":"2009-09-15","release_notes":"https://en.wikipedia.org/wiki/Android_Donut","status":"retired"},"2.2":{"release_date":"2010-05-20","release_notes":"https://en.wikipedia.org/wiki/Android_Froyo","status":"retired","engine":"WebKit","engine_version":"533.1"},"2.3":{"release_date":"2010-12-06","release_notes":"https://en.wikipedia.org/wiki/Android_Gingerbread","status":"retired","engine":"WebKit","engine_version":"533.1"},"4.1":{"release_date":"2012-07-09","release_notes":"https://en.wikipedia.org/wiki/Android_Jelly_Bean","status":"retired","engine":"WebKit","engine_version":"534.30"},"4.2":{"release_date":"2013-07-24","release_notes":"https://en.wikipedia.org/wiki/Android_Jelly_Bean","status":"retired","engine":"WebKit","engine_version":"534.30"},"4.4":{"release_date":"2013-12-09","release_notes":"https://chromereleases.googleblog.com/2013/10/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"30"},"4.4.3":{"release_date":"2014-06-02","release_notes":"https://chromereleases.googleblog.com/2014/02/chrome-for-android-update.html","status":"retired","engine":"Blink","engine_version":"33"}}}}