aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/vimium_frontend.coffee
diff options
context:
space:
mode:
authorStephen Blott2016-04-02 07:17:19 +0100
committerStephen Blott2016-04-02 07:30:53 +0100
commit50ec8fc5b1387c8b423d8c7bb9fe6855951b7ca0 (patch)
tree8e6e1296629f54296622c855c1237be4d1ae0d60 /content_scripts/vimium_frontend.coffee
parenta51f18c04d28b77e7cc2728c0cb85a2b2998ef54 (diff)
downloadvimium-50ec8fc5b1387c8b423d8c7bb9fe6855951b7ca0.tar.bz2
Use ports for all link-hint messages.
This seems to be considerably faster than using sendMessage().
Diffstat (limited to 'content_scripts/vimium_frontend.coffee')
-rw-r--r--content_scripts/vimium_frontend.coffee1
1 files changed, 1 insertions, 0 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index b9249e73..693c0c46 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -212,6 +212,7 @@ Frame =
addEventListener: (handler, callback) -> @listeners[handler] = callback
postMessage: (handler, request = {}) -> @port.postMessage extend request, {handler}
registerFrameId: ({chromeFrameId}) -> frameId = window.frameId = chromeFrameId
+ linkHintsMessage: (request) -> HintCoordinator[request.messageType] request
init: (callback) ->
@port = chrome.runtime.connect name: "frames"