есть одно НО: разработчики Google Chrome пекутся о нашей безопасности и ограничивают всё, что можно ограничить.
В виду этих ограничений нетривиальные скрипты приходится оборачивать в расширение.
Думаю, VitaliyOliynyk хотел сказать, что лучше использовать сериализацию, чем вручную описывать преобразование каждого объекта в байты для передачи и обратно, «если нет жёстких требований к производительности и железу».
linux.native.menu=true
в idea.properties, у меня на Ubuntu 13.10 работает.