54,302 blogs · [ { "id": "01a0821b-0183-705c-90bc-cbd71f0d7ee4", "title": "My dotJS 2017 Keynote", "url": "https://brendaneich.com/2017/12/my-dotjs-2017-keynote/", "published_at": "2017-12-02T18:37:48+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd71ff43e0c", "title": "The Render Token", "url": "https://brendaneich.com/2017/09/the-render-token/", "published_at": "2017-09-25T14:57:39+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd720a2fac2", "title": "Rehosted", "url": "https://brendaneich.com/2017/02/rehosted/", "published_at": "2017-02-21T09:13:39+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd721a1810e", "title": "From ASM.JS to WebAssembly", "url": "https://brendaneich.com/2015/06/from-asm-js-to-webassembly/", "published_at": "2015-06-17T09:04:55+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd721eca5a5", "title": "The Next Mission", "url": "https://brendaneich.com/2014/04/the-next-mission/", "published_at": "2014-04-03T23:12:11+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd722cc0e8d", "title": "Inclusiveness at Mozilla", "url": "https://brendaneich.com/2014/03/inclusiveness-at-mozilla/", "published_at": "2014-03-26T18:57:08+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd723220f63", "title": "Mozilla News", "url": "https://brendaneich.com/2014/03/mozilla-news/", "published_at": "2014-03-24T17:11:57+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd7233fd35f", "title": "The Web at 25", "url": "https://brendaneich.com/2014/03/the-web-at-25/", "published_at": "2014-03-12T14:20:16+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd724350924", "title": "MWC 2014, Firefox OS Success, and Yet More Web API Evolution", "url": "https://brendaneich.com/2014/03/mwc-2014-firefox-os-success-and-yet-more-web-api-evolution/", "published_at": "2014-03-08T18:58:11+00:00" }, { "id": "01a0821b-0183-705c-90bc-cbd7245d256c", "title": "Trust but Verify", "url": "https://brendaneich.com/2014/01/trust-but-verify/", "published_at": "2014-01-11T23:06:21+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c4613a7d1e", "title": "OpenH264 on Github", "url": "https://brendaneich.com/2013/12/openh264-on-github/", "published_at": "2013-12-31T03:09:22+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c462347b28", "title": "ORBX.js and related news", "url": "https://brendaneich.com/2013/12/orbx-js-and-related-news/", "published_at": "2013-12-18T16:02:28+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c462cc484f", "title": "Today I saw the future (Update)", "url": "https://brendaneich.com/2013/11/today-i-saw-the-future-update/", "published_at": "2013-11-06T00:59:03+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c462feffca", "title": "Cisco’s H.264 Good News", "url": "https://brendaneich.com/2013/10/ciscos-h-264-good-news/", "published_at": "2013-10-30T12:15:45+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c4639b4c1a", "title": "The Bridge of Khazad-DRM", "url": "https://brendaneich.com/2013/10/the-bridge-of-khazad-drm/", "published_at": "2013-10-23T04:30:58+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c46425eab1", "title": "Firefox OS Launches", "url": "https://brendaneich.com/2013/07/firefox-os-launches/", "published_at": "2013-07-01T14:56:48+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c464b63a6d", "title": "The Cookie Clearinghouse", "url": "https://brendaneich.com/2013/06/the-cookie-clearinghouse/", "published_at": "2013-06-19T18:18:36+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c464d32532", "title": "C is for Cookie", "url": "https://brendaneich.com/2013/05/c-is-for-cookie/", "published_at": "2013-05-16T07:11:50+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c46572e1c1", "title": "Today I Saw The Future", "url": "https://brendaneich.com/2013/05/today-i-saw-the-future/", "published_at": "2013-05-04T01:03:12+00:00" }, { "id": "01a0d766-6702-70f3-a32e-a6c465a4ab19", "title": "Mozilla at 15 Memories, and Thoughts on Mozilla Research", "url": "https://brendaneich.com/2013/04/mozilla-at-15-memories-and-thoughts-on-mozilla-research/", "published_at": "2013-04-04T05:32:09+00:00" }, { "id": "01a0d769-220c-72a3-88f0-a1b8c0bb1ae9", "title": "The Web is the Game Platform", "url": "https://brendaneich.com/2013/03/the-web-is-the-game-platform/", "published_at": "2013-03-29T22:22:08+00:00" }, { "id": "01a0d769-220d-7328-8a01-4282feb5ff7e", "title": "MWC 2013, Firefox OS, and More Web API Evolution", "url": "https://brendaneich.com/2013/03/mwc-2013-firefox-os-and-more-web-api-evolution/", "published_at": "2013-03-07T00:01:41+00:00" }, { "id": "01a0d769-220d-7328-8a01-4282ff5a0da6", "title": "Why Mozilla Matters", "url": "https://brendaneich.com/2013/02/why-mozilla-matters/", "published_at": "2013-02-15T07:35:52+00:00" }, { "id": "01a0d769-220d-7328-8a01-4282ffdd2020", "title": "Leading Mozilla: Focus Forward", "url": "https://brendaneich.com/2013/01/leading-mozilla-focus-forward/", "published_at": "2013-01-17T02:02:42+00:00" }, { "id": "01a0d769-220d-7328-8a01-428300805c2c", "title": "TAG, You’re “It”", "url": "https://brendaneich.com/2013/01/tag-youre-it/", "published_at": "2013-01-11T07:54:59+00:00" }, { "id": "01a0d769-220d-7328-8a01-4283014def63", "title": "HTML5 Video Update", "url": "https://brendaneich.com/2012/10/html5-video-update/", "published_at": "2012-10-13T01:32:34+00:00" }, { "id": "01a0d769-220d-7328-8a01-428301a61e55", "title": "Harmony of Dreams Come True", "url": "https://brendaneich.com/2012/10/harmony-of-dreams-come-true/", "published_at": "2012-10-09T02:56:56+00:00" }, { "id": "01a0d769-220d-7328-8a01-428302622f82", "title": "Recent talks: Fluent, TXJS 2012", "url": "https://brendaneich.com/2012/06/recent-talks-fluent-txjs-2012/", "published_at": "2012-06-19T02:14:53+00:00" }, { "id": "01a0d769-220d-7328-8a01-428302ad6829", "title": "The infernal semicolon", "url": "https://brendaneich.com/2012/04/the-infernal-semicolon/", "published_at": "2012-04-15T18:39:40+00:00" }, { "id": "01a0d769-220d-7328-8a01-428303939927", "title": "Community and Diversity", "url": "https://brendaneich.com/2012/04/community-and-diversity/", "published_at": "2012-04-06T06:59:13+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c7978adbc28", "title": "Video, Mobile, and the Open Web", "url": "https://brendaneich.com/2012/03/video-mobile-and-the-open-web/", "published_at": "2012-03-19T06:47:58+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797991f288", "title": "Community-Prioritized Web Standards", "url": "https://brendaneich.com/2012/02/community-prioritized-web-standards/", "published_at": "2012-02-27T13:14:17+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c7979c208f2", "title": "Mobile Web API Evolution", "url": "https://brendaneich.com/2012/02/mobile-web-api-evolution/", "published_at": "2012-02-23T05:11:27+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797a3ab908", "title": "JSConf.eu", "url": "https://brendaneich.com/2011/10/jsconf-eu/", "published_at": "2011-10-29T00:33:47+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797aea5b8a", "title": "CapitolJS, RiverTrail", "url": "https://brendaneich.com/2011/09/capitoljs-rivertrail/", "published_at": "2011-09-24T02:11:54+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797b21f855", "title": "My TXJS talk (Twitter remix)", "url": "https://brendaneich.com/2011/08/my-txjs-talk-twitter-remix/", "published_at": "2011-08-25T01:58:08+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797b99eec2", "title": "New JavaScript Engine Module Owner", "url": "https://brendaneich.com/2011/06/new-javascript-engine-module-owner/", "published_at": "2011-06-22T02:30:03+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797c2502c1", "title": "Mozilla’s NodeConf Presentation", "url": "https://brendaneich.com/2011/05/mozillas-nodeconf-presentation/", "published_at": "2011-05-05T23:29:32+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797c4ebbb6", "title": "My JSConf.US Presentation", "url": "https://brendaneich.com/2011/05/my-jsconf-us-presentation/", "published_at": "2011-05-05T04:44:14+00:00" }, { "id": "01a0d769-b6e5-727b-bb8f-3c797c8d6346", "title": "Harmony Of My Dreams", "url": "https://brendaneich.com/2011/01/harmony-of-my-dreams/", "published_at": "2011-01-19T01:02:43+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115d0dcd9d", "title": "Paren-Free", "url": "https://brendaneich.com/2010/11/paren-free/", "published_at": "2010-11-24T08:36:33+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115dd62735", "title": "Proxy Inception", "url": "https://brendaneich.com/2010/11/proxy-inception/", "published_at": "2010-11-15T08:42:28+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115e38e312", "title": "Should JS have bignums?", "url": "https://brendaneich.com/2010/10/should-js-have-bignums/", "published_at": "2010-10-16T17:27:02+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115e8a23af", "title": "A Minute With", "url": "https://brendaneich.com/2010/09/a-minute-with/", "published_at": "2010-09-13T22:02:52+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115f0c40c5", "title": "Static Analysis FTW", "url": "https://brendaneich.com/2010/08/static-analysis-ftw/", "published_at": "2010-08-24T00:34:56+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115fb25c6e", "title": "A Brief History of JavaScript", "url": "https://brendaneich.com/2010/07/a-brief-history-of-javascript/", "published_at": "2010-07-21T18:52:18+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f115fe1b745", "title": "TraceMonkey Update", "url": "https://brendaneich.com/2008/09/tracemonkey-update/", "published_at": "2008-09-03T08:45:00+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f1160c7d3fb", "title": "TraceMonkey: JavaScript Lightspeed", "url": "https://brendaneich.com/2008/08/tracemonkey-javascript-lightspeed/", "published_at": "2008-08-23T18:31:00+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f116170e25d", "title": "Popularity", "url": "https://brendaneich.com/2008/04/popularity/", "published_at": "2008-04-04T02:56:10+00:00" }, { "id": "01a0d76a-6775-72e4-a301-1f1161a72cfe", "title": "My @media Ajax Keynote", "url": "https://brendaneich.com/2007/11/my-media-ajax-keynote/", "published_at": "2007-11-29T09:36:04+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e054a322b8", "title": "ES4 News and Opinion", "url": "https://brendaneich.com/2007/11/es4-news-and-opinion/", "published_at": "2007-11-06T05:47:29+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e054bf02d9", "title": "Open letter to Chris Wilson", "url": "https://brendaneich.com/2007/10/open-letter-to-chris-wilson/", "published_at": "2007-11-01T04:42:33+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e0553943d2", "title": "Video Tag Progress", "url": "https://brendaneich.com/2007/08/video-tag-progress/", "published_at": "2007-08-22T05:07:04+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e055bcc1d6", "title": "New Projects", "url": "https://brendaneich.com/2007/07/new-projects/", "published_at": "2007-07-26T03:02:00+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e055f6f041", "title": "ECMAScript Edition 4 Reference Implementation", "url": "https://brendaneich.com/2007/06/ecmascript-edition-4-reference-implementation/", "published_at": "2007-06-09T00:48:00+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e0567cc715", "title": "Open Source and “Openness”", "url": "https://brendaneich.com/2007/04/open-source-and-openness/", "published_at": "2007-04-26T16:27:00+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e0574fa80a", "title": "The Open Web and Its Adversaries", "url": "https://brendaneich.com/2007/03/the-open-web-and-its-adversaries/", "published_at": "2007-03-13T21:27:54+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e0581b2818", "title": "Threads suck", "url": "https://brendaneich.com/2007/02/threads-suck/", "published_at": "2007-02-12T23:05:12+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e058441637", "title": "Oink-based Patch Generation", "url": "https://brendaneich.com/2006/11/oink-based-patch-generation/", "published_at": "2006-11-10T06:59:23+00:00" }, { "id": "01a0d76b-12b5-73eb-9b57-b3e0590b4cdf", "title": "Project Tamarin", "url": "https://brendaneich.com/2006/11/project-tamarin/", "published_at": "2006-11-07T07:55:00+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b7e7f8dd", "title": "Mozilla 2", "url": "https://brendaneich.com/2006/10/mozilla-2/", "published_at": "2006-10-14T00:36:30+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b811bb12", "title": "JavaScript 2 / ECMAScript Edition 4", "url": "https://brendaneich.com/2006/05/javascript-2-ecmascript-edition-4/", "published_at": "2006-05-22T23:46:19+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b81798ef", "title": "Fresh XPCOM Thinking Update", "url": "https://brendaneich.com/2006/04/fresh-xpcom-thinking-update/", "published_at": "2006-04-28T00:49:56+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b8404ca5", "title": "Python and JavaScript", "url": "https://brendaneich.com/2006/02/python-and-javascript/", "published_at": "2006-02-19T23:18:37+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b88a352b", "title": "Fresh XPCOM thinking", "url": "https://brendaneich.com/2006/02/fresh-xpcom-thinking/", "published_at": "2006-02-09T21:57:53+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2b97d6efb", "title": "Holiday Links and Trees", "url": "https://brendaneich.com/2005/12/holiday-links-and-trees/", "published_at": "2005-12-21T00:40:26+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2ba5a3eaf", "title": "JS2 Design Notes", "url": "https://brendaneich.com/2005/11/js2-design-notes/", "published_at": "2005-11-10T00:30:57+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2ba758e87", "title": "New Roadmaps", "url": "https://brendaneich.com/2005/11/new-roadmaps/", "published_at": "2005-11-04T02:24:22+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2bad05471", "title": "Recap and Prelude", "url": "https://brendaneich.com/2005/10/recap-and-prelude/", "published_at": "2005-10-27T07:42:45+00:00" }, { "id": "01a0d76b-75ea-7158-8857-72c2bbcfea2d", "title": "Python for XUL scripting", "url": "https://brendaneich.com/2005/09/python-for-xul-scripting/", "published_at": "2005-09-09T05:21:05+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df06c1543", "title": "On Paternity Leave", "url": "https://brendaneich.com/2005/08/on-paternity-leave/", "published_at": "2005-08-04T00:31:56+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df0aa1e4d", "title": "JavaScript 1, 2, and in between", "url": "https://brendaneich.com/2005/06/javascript-1-2-and-in-between/", "published_at": "2005-06-13T22:17:16+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df13ee37f", "title": "New roadmap coming", "url": "https://brendaneich.com/2005/05/new-roadmap-coming/", "published_at": "2005-06-01T01:18:53+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df22c7e8d", "title": "XTech", "url": "https://brendaneich.com/2005/05/xtech/", "published_at": "2005-05-31T22:59:09+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df32ae86d", "title": "Assertions should be fatal", "url": "https://brendaneich.com/2005/01/assertions-should-be-fatal/", "published_at": "2005-01-25T22:00:02+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df3919637", "title": "OpenLaszlo and Eclipse", "url": "https://brendaneich.com/2004/11/openlaszlo-and-eclipse/", "published_at": "2004-11-20T01:03:31+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df459c888", "title": "The Firefox and the Hedgehog", "url": "https://brendaneich.com/2004/11/the-firefox-and-the-hedgehog/", "published_at": "2004-11-09T09:14:14+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df53cdf9e", "title": "Firefox news in brief", "url": "https://brendaneich.com/2004/09/firefox-news-in-brief/", "published_at": "2004-09-10T00:41:49+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df5a98ea2", "title": "Everyone remain calm", "url": "https://brendaneich.com/2004/08/everyone-remain-calm/", "published_at": "2004-08-25T14:28:40+00:00" }, { "id": "01a0d76b-be1d-7040-b1af-217df686091b", "title": "Mozilla Developer Day Slides", "url": "https://brendaneich.com/2004/08/mozilla-developer-day-slides/", "published_at": "2004-08-11T19:56:47+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0da1f9b9", "title": "WHATWG and RSS", "url": "https://brendaneich.com/2004/07/whatwg-and-rss/", "published_at": "2004-07-12T22:53:52+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0e7f3c05", "title": "Mozilla 2.0 virtual machine goals", "url": "https://brendaneich.com/2004/06/mozilla-2-0-virtual-machine-goals/", "published_at": "2004-06-15T02:24:48+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0f1199ec", "title": "Mozilla 2.0 platform must-haves", "url": "https://brendaneich.com/2004/06/mozilla-2-0-platform-must-haves/", "published_at": "2004-06-12T02:09:52+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0f286131", "title": "The non-world non-wide non-web", "url": "https://brendaneich.com/2004/06/the-non-world-non-wide-non-web/", "published_at": "2004-06-05T02:23:55+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0f65fce4", "title": "Action and Reaction", "url": "https://brendaneich.com/2004/04/action-and-reaction/", "published_at": "2004-04-29T20:22:55+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a0ffcda7d", "title": "XUL box layout", "url": "https://brendaneich.com/2004/04/xul-box-layout/", "published_at": "2004-04-29T20:18:27+00:00" }, { "id": "01a0d76b-f94d-70b8-8722-8d8a10f46964", "title": "Mod Me Up!", "url": "https://brendaneich.com/2004/04/mod-me-up/", "published_at": "2004-04-29T20:16:15+00:00" } ] posts Claim your blog
Back to Brendan Eich
Blog · corpus.blog/blogs/brendaneich.com/posts

Brendan Eich

brendaneich.com

2017

2015

2014

2013

2012

2011

2010

2008

2007

2006

2005

2004