If you tried Edit With Emacs on Google Chrome, with its default settings, Emacs opens a new frame for each edit. This is okay, but can be improved.
On the EmacsWiki page, its explains you can edit in Emacs if its already running in a buffer instead of a frame. To go with this option, add this to your .emacs config file:
(if (locate-library "edit-server")
(setq edit-server-new-frame nil)