Tak s první větou nesouhlasím, protože pro spoustu JS programátorů, které znám, to je docela novinka a změna paradigmatu. Ale ok, nezavděčím se všem, ti lepší nechť používají ignore list nebo obsah na začátku :-)
Jde to udělat například přes memoizaci (řekněme cache výsledků). To Underscore také podporuje.