From fe6e2977bda9f6320629d3fc4453f7f87ab398f0 Mon Sep 17 00:00:00 2001 From: Guillermo Rauch Date: Fri, 17 Feb 2017 02:47:09 -0300 Subject: [PATCH] 8 times faster matching of enter key within incoming pty data https://jsperf.com/exec-vs-match-vs-test-vs-search/5 --- lib/actions/sessions.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/actions/sessions.js b/lib/actions/sessions.js index c7850360..5ef84fb3 100644 --- a/lib/actions/sessions.js +++ b/lib/actions/sessions.js @@ -54,8 +54,7 @@ export function addSessionData(uid, data) { data, effect() { const {shell} = getState().sessions.sessions[uid]; - - const enterKey = Boolean(data.match(/\n/)); + const enterKey = data.indexOf('\n') > 0; const url = enterKey ? isUrl(shell, data) : null; if (url) { dispatch({