top | item 16658625

(no title)

iamnotlarry | 8 years ago

I think this is important. In the bad old days, I always developed in Firefox. I made a point of following standards. I despised IE.

I still use Firefox as my personal browser, but some recent development I have done has been in Chrome. Mostly because Firefox is missing one critical feature for that project. It's not quite in the standard yet. It is Stage 3 with TC39[0].

Stage 3 means, "The solution is complete and no further work is possible without implementation experience, significant usage and external feedback."

So they need browsers to implement it and provide feedback. Chrome has had it since v63. Firefox has had a bug for it for more than a year, but no public progress. Node will have it next month.

I chose to move ahead on it six months ago, figuring Firefox would be on board before I was ready to release. I was wrong. But I'm not going back. Partly for the same reason I stubbornly developed in Firefox during the IE years. This one feature is all that prevents my code from working in Firefox. They will get there eventually. I will not go back to giant build frameworks and bundlers and code splitters and transpilers and gigabytes of tooling. My code works now without those. I look forward to Firefox stepping into this world. I'm eager for that to happen. In the meantime, my users can use Chrome.

0. https://tc39.github.io/proposal-dynamic-import/

discuss

order

No comments yet.