You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pegjs
Hi,
I'm working on determining compatibility requirements of future PEG.js versions. To help with that, I created two polls on Twitter with these questions:
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pegjs
2016-08-22 10:13 GMT+02:00 David Majda <da...@majda.cz>:
I'm working on determining compatibility requirements of future PEG.js versions. To help with that, I created two polls on Twitter with these questions:
Thanks everyone who participated in the polls! The most important results are:
Only 20% users use PEG.js with Node.js 0.10.x or 0.12.x.
Only 9% of users creating parsers that need to work in IE need IE8 to be supported.
This mostly confirmed what I thought. As a result, I'll go ahead with two changes:
Dropping IE8 support. This will allow to drop various utility functions and remove some cruft from the codebase. Note that IE8 is not supported by many other JavaScript projects these days (e.g. React, jQuery, Chai).
Dropping Node.js 0.10.x & 0.12.x support. This will allow to use some ES6 features such as classes or let & const. While 20% of users still use PEG.js with 0.10.x or 0.12.x according to the poll, I expect the number to drop significantly before the next release -- partly because maintenance of these versions ends in Oct/Dec 2016.
The changes are tracked by #441 and #442 and I plan to implement them in the next few days.