bitwarden-estensione-browser/src/services
Fred Cox 04014a8e78 Add sequentialize to prevent parralel loading of cipher keys (#7)
* Add sequentialize to prevent parralel loading of cipher keys

Massively improves start up performance of extensions

* Add tests for sequentialize

* Fix sequentialize as it was caching calls for all instances together

* Add sequentialize to the functions that have internal caches

* Adding sequentialize to getOrgKeys makes big performance difference

* Update cipher.service.ts

* Update collection.service.ts

* Update folder.service.ts
2018-07-23 14:23:30 -04:00
..
api.service.ts fix delete account endpoint 2018-07-20 13:01:48 -04:00
appId.service.ts refactor utils service to utils 2018-04-23 13:03:47 -04:00
audit.service.ts regular fetch for password check 2018-07-18 15:09:13 -04:00
auth.service.ts make keypair on login if missing 2018-07-03 12:06:01 -04:00
cipher.service.ts make getAllDecrypted synchronous 2018-07-18 22:47:55 -04:00
collection.service.ts make getAllDecrypted synchronous 2018-07-18 22:47:55 -04:00
constants.service.ts theme key 2018-05-29 23:16:50 -04:00
container.service.ts utils global 2018-05-14 23:41:12 -04:00
crypto.service.ts Add sequentialize to prevent parralel loading of cipher keys (#7) 2018-07-23 14:23:30 -04:00
environment.service.ts get web vault url 2018-06-25 08:06:19 -04:00
export.service.ts cast fix 2018-07-06 12:55:48 -04:00
folder.service.ts make getAllDecrypted synchronous 2018-07-18 22:47:55 -04:00
i18n.service.ts adjust collator sorting options 2018-05-02 17:00:24 -04:00
index.ts dont include search in barrel file 2018-05-16 16:18:00 -04:00
lock.service.ts generate keypair on registration 2018-07-03 11:41:55 -04:00
lowdbStorage.service.ts alloe cache on lowdb 2018-06-05 14:44:13 -04:00
nodeApi.service.ts raw attachment saves with node form data 2018-05-17 15:35:02 -04:00
nodeCryptoFunction.service.ts generate keypair on registration 2018-07-03 11:41:55 -04:00
passwordGeneration.service.ts implement hasKey helper 2018-06-13 17:14:26 -04:00
search.service.ts support for uri matching types to cipher service 2018-03-02 12:03:03 -05:00
settings.service.ts Revert "reference barrels" 2018-02-19 13:07:19 -05:00
state.service.ts Revert "reference barrels" 2018-02-19 13:07:19 -05:00
sync.service.ts apis for groups and collections 2018-07-06 12:40:43 -04:00
token.service.ts allow null name 2018-07-12 14:19:39 -04:00
totp.service.ts implement crypto functions in more places 2018-04-21 23:55:21 -04:00
user.service.ts sync organizations 2018-05-18 15:26:46 -04:00
webCryptoFunction.service.ts generate keypair on registration 2018-07-03 11:41:55 -04:00