The JavaScript shipped with Drupal core is not all that great. If I'm going to be completely honest I have to say that at times I feel the code reminds me of something a JavaScript guru said to me when he said, "Some of the worst JavaScript I've seen is in Drupal core." Ouch. While I don't think this is completely true, there is some massive room for improvement.
The improvements needed to Drupal's JavaScript are no surprising to those familiar with it. For months there have been back channel conversations trying to figure out a plan of attack for Drupal 8. Once we have a plan of attack it becomes much easier to rally the troops, make design decisions, and collectively make Drupal 8 a release that shines for JavaScript. With that in mind here are four points that I think are essential to making JavaScript great in Drupal 8. Read more »