You have just confirmed what I thought, (the underlying Dw code is to old), by that I mean the code that ties it all together. The disabled features you mentioned, are mainly from Brackets based code, which is much more modern than the code on which Dw is still based - Dw's base code goes back to html2, in-line css, javascript v2 all of which is then tied together using c++ from the 90's, (Windows 95/98/xp, or whatever the Apple OS was at the time, just recompiled). That's why I think the performance has dropped off so dramatically over the years, as more and more has been asked of Dw, without the base Dw code keeping up. Yes, it could be argued that as computers have gotten faster, (remember a fast computer at the time of xp's release was still only about 1ghz, and ram about 512Mb), so the performance of Dw's base code should have increased, the trouble is, as we both know, there comes a point when it starts to drop off, which I think was reached in the late 00's. There is also the problem of Dw now using 2 (or more) very different code bases, (1 from Dw before 2017 version, 1 from the Brackets code editor, and others from the different 3rd party features). All of which will have been incorporated using the 'quick and dirty' coding methods that have become very prevalent in programming over the years, (or to rephrase the methology, 'get it working, and that is good enough').
... View more