629ac95660 
								
							 
						 
						
							
							
								
								write short strings more efficient to cache  
							
							
							
						 
						
							2021-09-24 14:33:10 +02:00  
				
					
						
							
							
								 
						
							
								db9b2df6cd 
								
							 
						 
						
							
							
								
								improve allocations needed in serialization  
							
							
							
						 
						
							2021-08-10 18:41:02 +02:00  
				
					
						
							
							
								 
						
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
				
					
						
							
							
								 
						
							
								492055ae90 
								
							 
						 
						
							
							
								
								add cache compression  
							
							
							
						 
						
							2021-07-02 07:05:13 +02:00  
				
					
						
							
							
								 
						
							
								563a28dd0f 
								
							 
						 
						
							
							
								
								fix toString for large positions  
							
							
							
						 
						
							2021-06-29 13:37:34 +02:00  
				
					
						
							
							
								 
						
							
								0433e0b0e9 
								
							 
						 
						
							
							
								
								join sections  
							
							
							
						 
						
							2021-06-29 13:09:01 +02:00  
				
					
						
							
							
								 
						
							
								86203ade47 
								
							 
						 
						
							
							
								
								use Buffer.from instead of slice  
							
							... 
							
							
							
							as slice doesn't work correctly in some environments for unknown reasons 
							
						 
						
							2021-06-29 13:09:01 +02:00  
				
					
						
							
							
								 
						
							
								4845915c0b 
								
							 
						 
						
							
							
								
								Lazy require some modules  
							
							
							
						 
						
							2021-05-26 21:35:46 +02:00  
				
					
						
							
							
								 
						
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
				
					
						
							
							
								 
						
							
								177736f59c 
								
							 
						 
						
							
							
								
								avoid leaking unused memory in buffer backing stores in development mode  
							
							
							
						 
						
							2021-04-20 15:22:16 +02:00  
				
					
						
							
							
								 
						
							
								bf3f89c6ab 
								
							 
						 
						
							
							
								
								create functions outside of context to avoid leaking the context  
							
							
							
						 
						
							2021-04-20 15:17:31 +02:00  
				
					
						
							
							
								 
						
							
								43f9320e83 
								
							 
						 
						
							
							
								
								remove large arrays from context to avoid leaking  
							
							
							
						 
						
							2021-04-20 14:13:04 +02:00  
				
					
						
							
							
								 
						
							
								ff6656338d 
								
							 
						 
						
							
							
								
								fix performance regression  
							
							
							
						 
						
							2021-04-18 20:28:39 +02:00  
				
					
						
							
							
								 
						
							
								51bd62d0b8 
								
							 
						 
						
							
							
								
								remove unused method  
							
							
							
						 
						
							2021-04-08 18:26:22 +02:00  
				
					
						
							
							
								 
						
							
								c1b8a6c859 
								
							 
						 
						
							
							
								
								reduce number of write syscalls by creating larger buffers  
							
							... 
							
							
							
							and may copy small existing buffers into the larger one 
							
						 
						
							2021-04-08 18:26:22 +02:00  
				
					
						
							
							
								 
						
							
								29d957d1cd 
								
							 
						 
						
							
							
								
								fix allocation sizes  
							
							
							
						 
						
							2021-02-03 11:53:08 +01:00  
				
					
						
							
							
								 
						
							
								bc1911bf78 
								
							 
						 
						
							
							
								
								Changed name of memorize function to memoize  
							
							
							
						 
						
							2020-12-27 03:02:57 +05:30  
				
					
						
							
							
								 
						
							
								3db039a183 
								
							 
						 
						
							
							
								
								improve serialization of lazy elements  
							
							
							
						 
						
							2020-12-14 16:43:29 +01:00  
				
					
						
							
							
								 
						
							
								6735b57888 
								
							 
						 
						
							
							
								
								use a dispatch table for performance  
							
							
							
						 
						
							2020-12-14 08:16:10 +01:00  
				
					
						
							
							
								 
						
							
								8db0edbbcc 
								
							 
						 
						
							
							
								
								microoptimization  
							
							
							
						 
						
							2020-12-14 08:16:10 +01:00  
				
					
						
							
							
								 
						
							
								227c16b9a8 
								
							 
						 
						
							
							
								
								improve string (de)serialization  
							
							
							
						 
						
							2020-12-14 08:16:09 +01:00  
				
					
						
							
							
								 
						
							
								57c3a7eb05 
								
							 
						 
						
							
							
								
								optimize headers and encoding  
							
							
							
						 
						
							2020-12-14 08:16:09 +01:00  
				
					
						
							
							
								 
						
							
								369dfe8997 
								
							 
						 
						
							
							
								
								reduce number of small buffers in BinaryMiddleware  
							
							
							
						 
						
							2020-08-24 18:16:56 +02:00  
				
					
						
							
							
								 
						
							
								19f5cd879e 
								
							 
						 
						
							
							
								
								( #10326 ) resolve discussions  
							
							
							
						 
						
							2020-02-05 13:19:10 +03:00  
				
					
						
							
							
								 
						
							
								3cd865d7ab 
								
							 
						 
						
							
							
								
								refactor(BinaryMiddleware):  
							
							
							
						 
						
							2020-01-31 16:52:57 +03:00  
				
					
						
							
							
								 
						
							
								b40a345451 
								
							 
						 
						
							
							
								
								refactor Persistent Cache  
							
							... 
							
							
							
							cache is split into multiple .pack files which represent usage of cache items
this allows to only read/deserialize files that are needed
and reduces the need to rewrite .pack files
while still packaging multiple cache items together
lazy (de)serialization system has changed to allow writeLazy and writeSeparate 
							
						 
						
							2020-01-28 11:35:06 +01:00  
				
					
						
							
							
								 
						
							
								6eb9958643 
								
							 
						 
						
							
							
								
								print warning for large serialized strings  
							
							
							
						 
						
							2019-11-10 21:04:54 +01:00  
				
					
						
							
							
								 
						
							
								d8c93b40be 
								
							 
						 
						
							
							
								
								faster serialization for deserialized data  
							
							
							
						 
						
							2019-11-04 10:46:33 +01:00  
				
					
						
							
							
								 
						
							
								563f8635b6 
								
							 
						 
						
							
							
								
								performance and memory improvement of BinaryMiddleware  
							
							
							
						 
						
							2019-08-13 17:02:57 +02:00  
				
					
						
							
							
								 
						
							
								ad6e095c43 
								
							 
						 
						
							
							
								
								Improve typings of SerializerMiddlewares  
							
							
							
						 
						
							2019-01-24 16:51:05 +01:00  
				
					
						
							
							
								 
						
							
								3a1eefec0a 
								
							 
						 
						
							
							
								
								Measure size of objects to decide about inline or lazy storing  
							
							
							
						 
						
							2019-01-24 15:14:41 +01:00  
				
					
						
							
							
								 
						
							
								aa72c93b4d 
								
							 
						 
						
							
							
								
								Use Buffer.allocUnsafe for better performance and buffer pooling  
							
							
							
						 
						
							2019-01-24 15:14:39 +01:00  
				
					
						
							
							
								 
						
							
								d9238f061d 
								
							 
						 
						
							
							
								
								memorize lazy data on access  
							
							... 
							
							
							
							remove need for read on write
add queue for file accesses in FileMiddleware to support concurrent access 
							
						 
						
							2018-12-21 12:05:29 +01:00  
				
					
						
							
							
								 
						
							
								4b69df1117 
								
							 
						 
						
							
							
								
								allow to make classes not-serializable  
							
							... 
							
							
							
							make ContextModule not-serializable because it's not needed 
							
						 
						
							2018-10-18 15:52:22 +02:00  
				
					
						
							
							
								 
						
							
								2cfbea35bc 
								
							 
						 
						
							
							
								
								fix bug with too long short strings  
							
							
							
						 
						
							2018-10-17 21:25:41 +02:00  
				
					
						
							
							
								 
						
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00