Use bare objects without prototypes for tracking filenames

This commit is contained in:
James Allen 2018-02-15 11:06:40 +00:00
parent aa89b7e70b
commit 4754f1e78a

View file

@ -197,10 +197,12 @@ define [
_perDocSummaryOfUpdates: (updates) ->
# Track current_pathname -> original_pathname
original_pathnames = {}
# create bare object for use as Map
# http://ryanmorr.com/true-hash-maps-in-javascript/
original_pathnames = Object.create(null)
# Map of original pathname -> doc summary
docs_summary = {}
docs_summary = Object.create(null)
updatePathnameWithUpdateVersions = (pathname, update, deleted) ->
# docs_summary is indexed by the original pathname the doc