Are you over 18 and want to see adult content?
More Annotations
A complete backup of sowafinansowa.pl
Are you over 18 and want to see adult content?
A complete backup of georgeweigel.net
Are you over 18 and want to see adult content?
A complete backup of vuhoangtelecom.vn
Are you over 18 and want to see adult content?
A complete backup of klimafertotlenites.hu
Are you over 18 and want to see adult content?
A complete backup of wichitaartmuseum.org
Are you over 18 and want to see adult content?
A complete backup of purpleflowersaz.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of minesweeper.online
Are you over 18 and want to see adult content?
A complete backup of paradigm-hcs.com
Are you over 18 and want to see adult content?
A complete backup of rg-carrelage.com
Are you over 18 and want to see adult content?
A complete backup of lilacarstenphotography.com
Are you over 18 and want to see adult content?
A complete backup of lecture-en-ligne.com
Are you over 18 and want to see adult content?
A complete backup of gaanbaksho.com.au
Are you over 18 and want to see adult content?
A complete backup of americanactionforum.org
Are you over 18 and want to see adult content?
A complete backup of tradersterritory.com
Are you over 18 and want to see adult content?
Text
ARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact STANDARD PERSIAN KEYBOARD FOR WINDOWS Persian users have historically had many problems with the level of Persian support on the Windows operating system. I do not plan to go through a description of these problems in this article, but I would like to mention one serious problem: lack of the standard Persian keyboard. The Persian Keyboard Layout exists as a national standard (ISIRI 2901:1994) and is supposed to be updated soon. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact STANDARD PERSIAN KEYBOARD FOR WINDOWS Persian users have historically had many problems with the level of Persian support on the Windows operating system. I do not plan to go through a description of these problems in this article, but I would like to mention one serious problem: lack of the standard Persian keyboard. The Persian Keyboard Layout exists as a national standard (ISIRI 2901:1994) and is supposed to be updated soon. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #1 Quantum Flow is a performance task force focusing on eliminating performance cliffs in the browser that aren’t part of other Quantum projects. Project Quantum’s overall focus is to deliver a high performance browser engine, and we are making some great progress on the four main sub-projects that are attacking large portions of therendering
PROJECT SPIDERNODE
Some time around 4 weeks ago, a few of us got together to investigate what it would take to implement the Electron API on top of Gecko. Electron consists of two parts: a Node environment with a few additional Node modules, and a lightweight embedding API for opening windows that point to a local or remote web page in order to display UI. Project Positron tries to create an Electron compatible QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #22 Ehsan Akhgari's personal website. With around three weeks left in the development cycle for Firefox 57, everyone seems to be busy getting the last fixes in to shape up this long-awaited release. QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. SUBMITING MY FIRST PATCH TO CHROMIUM A couple of weeks ago, I submitted my first patch to the Chromium project. I was always curious to know what their patch submission process looks like to a newcomer, mainly in order to see if we can apply some of their ideas to Mozilla. QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
PROJECT SPIDERNODE
Project SpiderNode | Home Page. Some time around 4 weeks ago, a few of us got together to investigate what it would take to implement the Electron API on top of Gecko. Electron consists of two parts: a Node environment with a few additional Node modules, and a lightweight embedding API for opening windows that point to a local or remote web QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. QUANTUM FLOW ENGINEERING NEWSLETTER #10 Let's start this week's updates with looking at the ongoing efforts to improve the usefulness of the background hang reports data. With Ben Miroglio's help, we confirmed that we aren't blowing up telemetry ping sizes yet by sending native stack traces for BHR hangs, and as a result we can now capture a deeper call stack depth, which means the resulting data will be easier to analyze. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
PROJECT SPIDERNODE
Project SpiderNode | Home Page. Some time around 4 weeks ago, a few of us got together to investigate what it would take to implement the Electron API on top of Gecko. Electron consists of two parts: a Node environment with a few additional Node modules, and a lightweight embedding API for opening windows that point to a local or remote web QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. QUANTUM FLOW ENGINEERING NEWSLETTER #10 Let's start this week's updates with looking at the ongoing efforts to improve the usefulness of the background hang reports data. With Ben Miroglio's help, we confirmed that we aren't blowing up telemetry ping sizes yet by sending native stack traces for BHR hangs, and as a result we can now capture a deeper call stack depth, which means the resulting data will be easier to analyze. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in QUANTUM FLOW ENGINEERING NEWSLETTER #1 Quantum Flow is a performance task force focusing on eliminating performance cliffs in the browser that aren’t part of other Quantum projects. Project Quantum’s overall focus is to deliver a high performance browser engine, and we are making some great progress on the four main sub-projects that are attacking large portions of therendering
QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #21 We're now about mid-way through the Firefox 57 development cycle. The progress of Quantum Flow bugs has been steady, we now have 65 open bugs at the time of this writing and 283 fixed bugs. There are still more bugs being flagged for triage constantly. I haven't really spoken much about the triage process lately and the reason is that it has been working as per usual and the output QUANTUM FLOW ENGINEERING NEWSLETTER #10 Let's start this week's updates with looking at the ongoing efforts to improve the usefulness of the background hang reports data. With Ben Miroglio's help, we confirmed that we aren't blowing up telemetry ping sizes yet by sending native stack traces for BHR hangs, and as a result we can now capture a deeper call stack depth, which means the resulting data will be easier to analyze. QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #14 We have about 13 more weeks before the train of Firefox 57 leaves the station. Next week many of you will be at the upcoming work week, so I thought it may be a good time to have some retrospection over our progress so far, just so that you can get a good sense of how to extrapolate when you are planning things next week. RENAMING DIRECTORIES IN MERCURIAL BY JUST CHANGING THE Today we experienced a new way in which Mercurial can fail you. I'm not talking about performance, twisted workflows, etc. This time we're talking about Mercurial being unable to handle things that you can put into your repository in one platform on others. DON'T LEAVE A TRACE: PRIVATE BROWSING IN FIREFOX Go to the about:config page, click I'll be careful, I promise, type browser.privatebrowsing.autostart in the Filter text box, double click the entry to make its value true . After doing this, the next time you start Firefox, it will start in private browsing mode automatically. To turn this off, use the same steps to change the value of this EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact STANDARD PERSIAN KEYBOARD FOR WINDOWS Persian users have historically had many problems with the level of Persian support on the Windows operating system. I do not plan to go through a description of these problems in this article, but I would like to mention one serious problem: lack of the standard Persian keyboard. The Persian Keyboard Layout exists as a national standard (ISIRI 2901:1994) and is supposed to be updated soon. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interact STANDARD PERSIAN KEYBOARD FOR WINDOWS Persian users have historically had many problems with the level of Persian support on the Windows operating system. I do not plan to go through a description of these problems in this article, but I would like to mention one serious problem: lack of the standard Persian keyboard. The Persian Keyboard Layout exists as a national standard (ISIRI 2901:1994) and is supposed to be updated soon. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. HOW I LOST ACCESS TO MY GOOGLE ACCOUNT TODAY Yes, indeed, Google has disabled my account for some reason. I tried looking around the web for solutions, and found out that there are lots of other people who have faced this same problem. In some cases, the situation had been resolved in a few days, but in AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #1 Quantum Flow is a performance task force focusing on eliminating performance cliffs in the browser that aren’t part of other Quantum projects. Project Quantum’s overall focus is to deliver a high performance browser engine, and we are making some great progress on the four main sub-projects that are attacking large portions of therendering
PROJECT SPIDERNODE
Some time around 4 weeks ago, a few of us got together to investigate what it would take to implement the Electron API on top of Gecko. Electron consists of two parts: a Node environment with a few additional Node modules, and a lightweight embedding API for opening windows that point to a local or remote web page in order to display UI. Project Positron tries to create an Electron compatible QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #22 Ehsan Akhgari's personal website. With around three weeks left in the development cycle for Firefox 57, everyone seems to be busy getting the last fixes in to shape up this long-awaited release. QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. SUBMITING MY FIRST PATCH TO CHROMIUM A couple of weeks ago, I submitted my first patch to the Chromium project. I was always curious to know what their patch submission process looks like to a newcomer, mainly in order to see if we can apply some of their ideas to Mozilla. QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Ehsan Akhgari is a programmer living in Toronto working for Mozilla. He has over 10 years of experience on browsers and the web platformand Firefox.
ABOUT EHSAN
Ehsan Akhgari's personal website. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #1 A while ago a number of engineers including myself started to look into a performance project that turned into Quantum Flow. The focus of the project is finding and prioritising the issues across the entire browser so we will need help from many of you to get them fixed. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. LINUX SERVER MONITORING Server monitoring is something server admins put off until, well, it's too late. Server admins have all experienced clients calling in to let them know that a service on their server is not working. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Ehsan Akhgari is a programmer living in Toronto working for Mozilla. He has over 10 years of experience on browsers and the web platformand Firefox.
ABOUT EHSAN
Ehsan Akhgari's personal website. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #1 A while ago a number of engineers including myself started to look into a performance project that turned into Quantum Flow. The focus of the project is finding and prioritising the issues across the entire browser so we will need help from many of you to get them fixed. ADVANCED CHTMLVIEW HOSTING Ehsan Akhgari's personal website. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bitof work to
QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. LINUX SERVER MONITORING Server monitoring is something server admins put off until, well, it's too late. Server admins have all experienced clients calling in to let them know that a service on their server is not working.ALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions MiscellaneousPROJECT SPIDERNODE
Some time around 4 weeks ago, a few of us got together to investigate what it would take to implement the Electron API on top of Gecko. Electron consists of two parts: a Node environment with a few additional Node modules, and a lightweight embedding API for opening windows that point to a local or remote web page in order to display UI. Project Positron tries to create an Electron compatible QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #9 Ehsan Akhgari's personal website. It's been 10 weeks since I have started writing these newsletters (the number in the title isn't an off by one error, there was a one week hiatus due to a QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. LINUX SERVER MONITORING Server monitoring is something server admins put off until, well, it's too late. Server admins have all experienced clients calling in to let them know that a service on their server is not working. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work.ALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #9 Ehsan Akhgari's personal website. It's been 10 weeks since I have started writing these newsletters (the number in the title isn't an off by one error, there was a one week hiatus due to a QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. QUANTUM FLOW ENGINEERING NEWSLETTER #3 Another week, another Quantum Flow engineering newsletter! We have a lot to cover, so let me get started. Nika Layzell is getting really close on her work on bug 1346415 in order to collect native stacks from Background Hang Reports through telemetry on Nightly. There are several practical concerns around this data collection, things such as not blowing up our telemetry ping size, and also the LINUX SERVER MONITORING Server monitoring is something server admins put off until, well, it's too late. Server admins have all experienced clients calling in to let them know that a service on their server is not working. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. BUILDING FIREFOX ON WINDOWS WITH CLANG-CL Over the past three weeks or so, Jeff Muizelaar and I started to investigate what it would take for us to be able to use clang-cl to build Firefox on Windows, and I'm really excited to report that as of earlier this week, all of the patches required have landed on both mozilla-central and LLVM and we can produce debug builds that run at least for basic browsing. ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work.ALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous AN OVERVIEW OF ONLINE AD FRAUD Ehsan Akhgari's personal website. I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #16 Ehsan Akhgari's personal website. It has been almost a month and a half since the last time that I talked about our progress in fighting sync IPC issues. So I figured it's time to prepare another Sync IPC Analysis report. Again, unfortunately only the latest data is available in the spreadsheet. QUANTUM FLOW ENGINEERING NEWSLETTER #9 Ehsan Akhgari's personal website. It's been 10 weeks since I have started writing these newsletters (the number in the title isn't an off by one error, there was a one week hiatus due to a QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. QUANTUM FLOW ENGINEERING NEWSLETTER #3 Another week, another Quantum Flow engineering newsletter! We have a lot to cover, so let me get started. Nika Layzell is getting really close on her work on bug 1346415 in order to collect native stacks from Background Hang Reports through telemetry on Nightly. There are several practical concerns around this data collection, things such as not blowing up our telemetry ping size, and also the LINUX SERVER MONITORING Server monitoring is something server admins put off until, well, it's too late. Server admins have all experienced clients calling in to let them know that a service on their server is not working. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL CATEGORIES
Ehsan Akhgari's personal website. Home Page. Posts About Old Articles ALL POSTS | HOME PAGE Home Page. Posts About Old Articles. All Posts 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview ofALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. PLANET | TAG | HOME PAGE Home Page. Posts About Old Articles. All Tags > planet 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview of QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly.STATICANALYSIS
Home Page. Posts About Old Articles. All Tags > staticanalysis 2015 C++ Static Analysis using Clang 07 Dec 2015 EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Quantum Flow Engineering Newsletter #25. published on 21 Sep 2017. The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that weABOUT EHSAN
About Ehsan. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine. My main topics of interest in browsers include performance, security and stability. I'm also very interested in the way that software is developed, how teams interactALL CATEGORIES
Ehsan Akhgari's personal website. Home Page. Posts About Old Articles ALL POSTS | HOME PAGE Home Page. Posts About Old Articles. All Posts 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview ofALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous ADVANCED CHTMLVIEW HOSTING Advanced CHtmlView Hosting | Home Page. The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. But since it's not written by you, you have a limited amount of QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. PLANET | TAG | HOME PAGE Home Page. Posts About Old Articles. All Tags > planet 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview of QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly.STATICANALYSIS
Home Page. Posts About Old Articles. All Tags > staticanalysis 2015 C++ Static Analysis using Clang 07 Dec 2015 QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
STATEMENT OF SUPPORT Ehsan Akhgari's personal website. I'm Ehsan Akhgari, and I support the AMP letter because I believe in the web as a set of open standards rather than a group of a small number of “walled-garden” ecosystems with control of a large portion of user content. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #1 Quantum Flow is a performance task force focusing on eliminating performance cliffs in the browser that aren’t part of other Quantum projects. Project Quantum’s overall focus is to deliver a high performance browser engine, and we are making some great progress on the four main sub-projects that are attacking large portions of therendering
QUANTUM FLOW ENGINEERING NEWSLETTER #9 Ehsan Akhgari's personal website. It's been 10 weeks since I have started writing these newsletters (the number in the title isn't an off by one error, there was a one week hiatus due to a QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. WHY YOU SHOULD SWITCH TO CLANG TODAY, AND HOW This means that switching to clang is going to be really easy, but it also provides at least two useful features which make it really better than gcc for local development: Compilation speed. Clang is usually a lot faster to compile than gcc is. It's been quite a while since I did measurements, but I've seen compile times up to twice as fast QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work. EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Ehsan Akhgari is a programmer living in Toronto working for Mozilla. He has over 10 years of experience on browsers and the web platformand Firefox.
ABOUT EHSAN
Ehsan Akhgari's personal website. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine.ALL CATEGORIES
Ehsan Akhgari's personal website. Home Page. Posts About Old Articles ALL POSTS | HOME PAGE Home Page. Posts About Old Articles. All Posts 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview ofALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous ADVANCED CHTMLVIEW HOSTING The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. PLANET | TAG | HOME PAGE Home Page. Posts About Old Articles. All Tags > planet 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview of QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly.STATICANALYSIS
Home Page. Posts About Old Articles. All Tags > staticanalysis 2015 C++ Static Analysis using Clang 07 Dec 2015 EHSAN AKHGARI IS A PROGRAMMER LIVING IN TORONTO WORKINGPOSTSABOUTOLDARTICLES
Ehsan Akhgari is a programmer living in Toronto working for Mozilla. He has over 10 years of experience on browsers and the web platformand Firefox.
ABOUT EHSAN
Ehsan Akhgari's personal website. I'm a Principal Engineer at Mozilla, working on Firefox. Over the years I've worked on many parts of Firefox, from the user interface to the browser engine.ALL CATEGORIES
Ehsan Akhgari's personal website. Home Page. Posts About Old Articles ALL POSTS | HOME PAGE Home Page. Posts About Old Articles. All Posts 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview ofALL ARTICLE
Home Page. Posts About Old Articles. All Old Articles Firefox Extensions Miscellaneous ADVANCED CHTMLVIEW HOSTING The WebBrowser control (and CHtmlView, as its wrapper) is a great tool. It saves you quite a bit of work to enable web-browsing features inside your applications. QUANTUM FLOW ENGINEERING NEWSLETTER #17 Ehsan Akhgari's personal website. Next week, Nightly will switch to the 57 branch, beginning the development cycle of what will be the last train leaving the station towards Firefox 57. PLANET | TAG | HOME PAGE Home Page. Posts About Old Articles. All Tags > planet 2018 On leveling the playing field and online tracking 07 Sep 2018 Why do people dislike online ads? 03 Apr 2018 An overview of QUANTUM FLOW ENGINEERING NEWSLETTER #23 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly.STATICANALYSIS
Home Page. Posts About Old Articles. All Tags > staticanalysis 2015 C++ Static Analysis using Clang 07 Dec 2015 QUANTUM FLOW ENGINEERING NEWSLETTER #12 Ehsan Akhgari's personal website. It has been a few weeks since I have given an update about our progress on reducing the amount of slowsynchronous IPC
STATEMENT OF SUPPORT Ehsan Akhgari's personal website. I'm Ehsan Akhgari, and I support the AMP letter because I believe in the web as a set of open standards rather than a group of a small number of “walled-garden” ecosystems with control of a large portion of user content. QUANTUM FLOW ENGINEERING NEWSLETTER #11 Keeping track of ongoing progress and how much more work different areas need is important. I've found the new Firefox Health Dashboards that Harald Kirschner and the team have worked on extremely helpful. You can see the status of the ongoing work on the various areas on the Quantum project there, including the Quantum Flow project. QUANTUM FLOW ENGINEERING NEWSLETTER #8 I hope you are still not tired of reading these! :-) If not, time for another quick update about the ongoing performance related work. There are two important changes that have landed in Nightly. QUANTUM FLOW ENGINEERING NEWSLETTER #1 A while ago a number of engineers including myself started to look into a performance project that turned into Quantum Flow. The focus of the project is finding and prioritising the issues across the entire browser so we will need help from many of you to get them fixed. QUANTUM FLOW ENGINEERING NEWSLETTER #9 Ehsan Akhgari's personal website. It's been 10 weeks since I have started writing these newsletters (the number in the title isn't an off by one error, there was a one week hiatus due to a QUANTUM FLOW ENGINEERING NEWSLETTER #15 Last week many Mozilla developers attended the Mozilla All Hands at San Francisco. I didn't attend the All Hands myself but from the activity on Bugzilla it looks like it was a productive week. WHY YOU SHOULD SWITCH TO CLANG TODAY, AND HOW Ehsan Akhgari's personal website. Clang is a new C/C++/Objective-C/Objectice-C++ compiler being developed on top of LLVM.. Clang is open-source, and its development QUANTUM FLOW ENGINEERING NEWSLETTER #24 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. QUANTUM FLOW ENGINEERING NEWSLETTER #13 I'm back with some more updates on another week worth of work on improving various performance aspects of Firefox. Similar to the past weeks, Speedometer remains a big focus area for performance work.Home Page
Posts About
Old Articles
__
Home Page
Posts About
Old Articles
__
Ehsan Akhgari is a programmer living in Toronto working for Mozilla. He has over 10 years of experience on browsers and the web platform and Firefox. Learn more about him here .__ __
__
ON LEVELING THE PLAYING FIELD AND ONLINE TRACKING published on 07 Sep 2018 (Please note that this post does not reflect Mozilla's position or policies.) Like many parts of our computing systems, some of the core parts of the Web platform weren't designed with security in mind and as a result, users are suffering to this date. The web platform has tried to provide a secure sandboxed environment where users can run applications from untrusted sources without the fear of their devices or data being compromised.Read More
__Blog __onlinetracking__planet
WHY DO PEOPLE DISLIKE ONLINE ADS? published on 03 Apr 2018 As part of my research on the various aspects of online advertising, one of the questions I have looked into is: why people dislike online ads? In this post, I'm planning to go over my findings as to the underlying reasons, again, similar to the earlier post, trying to avoid using the ad industry jargon as much as possible. Needless to say, none of this should be taken as official Mozilla position orpolicy.
Read More
__advertisement
__Blog __mozilla__planet
AN OVERVIEW OF ONLINE AD FRAUD published on 13 Mar 2018 I have researched various aspects of the online advertisement industry for a while, and one of the fascinating topics that I have come across which I didn't know too much about before is ad fraud. You may have heard that this is a huge problem as this topic hits the news often, and after learning more about it, I think of it as one of the major threats to the health of the Web, so it's important for us to be more familiar with the problem.Read More
__adfraud __Blog__malware
__mozilla
__onlinetracking
__planet
QUANTUM FLOW ENGINEERING NEWSLETTER #25 published on 21 Sep 2017 The Quantum Flow project started as a cross-functional effort to study and fix the most serious performance issues of Firefox affecting real world browsing use cases for the Firefox 57 release. Thanks to the hard work of everyone who helped us along the way, we believe that we have managed to fix a significant portion of the issues discovered in the past seven months or so that this project has run and have managed to achieve the performance goals that we had set for ourselves.Read More
__Blog __mozilla__planet
__quantumflow
QUANTUM FLOW ENGINEERING NEWSLETTER #24 published on 15 Sep 2017 I hope you're not tired of reading these newsletters so far. If not, I applaud your patience with me in the past few months. But next week, as Firefox 57 will merge to the Beta channel, I'm planning to write the last one of this series. Nightly has been pretty solid on performance. It is prudent at this point to focus our attention more on other aspects of quality for the 57 release, to make sure that things like the crash rate and regressions are under control.Read More
__Blog __mozilla__planet
__quantumflow
QUANTUM FLOW ENGINEERING NEWSLETTER #23 published on 07 Sep 2017 As was announced earlier today, Firefox 57 will be merged to the Beta channel on September 21, which is two weeks from today. That wraps up the long development cycle that has gone on for maybe about a year now. We had a lot of ambitious plans when we started this effort, and a significant part of what we set out to deliver is either already shipped or landed on Nightly.Read More
__Blog __mozilla__planet
__quantumflow
* 1
* 2
* 3
* …
* 24
CC0 : To the extent
possible under law, Ehsan Akhgari has waived all copyright and related or neighboring rights to this website. This work is published from: Canada.Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0