I’ve become annoyed that emacs seems to take ever longer to startup. This is the result of about 6 years of piecemeal edits by an unqualified lisp programmer (me) applied to a .emacs file that was dubious to begin with.
This thread proposed a fix which worked for me! Add the following to the beginning of your .emacs:
(modify-frame-parameters nil '((wait-for-wm . nil)))