No description
Find a file
Ashod Nakashian 59eaacd2f8 loolwsd: remove tile queue and simplify tile response
Tile queue was used to process canceltiles commands.
Since those are handled by TileCache, there is no need
for queues and the threads that pump them.

But because these queues were also used to buffer between
WSD internals and clients, such that a slow client wouldn't
block WSD while sending back tiles, it is necessary
to reword that logic.
In subsequent commits that will change as well.

With this change not only do we save a thread per client,
but we also reduce latency of tile, and improve typing
responsiveness, by almost 3x or more! Latencies are
down to ~15ms from almost 50ms.

Change-Id: I9bb5856efed28caea9d4e6f94f77b093779e5241
Reviewed-on: https://gerrit.libreoffice.org/28575
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-09-01 03:59:31 +00:00
loleaflet loleaflet: update extra width/height for optimal column/row 2016-08-31 23:37:18 -04:00
loolwsd loolwsd: remove tile queue and simplify tile response 2016-09-01 03:59:31 +00:00
scripts loleaflet: expose Wrap and Anchor context menus for images 2016-08-23 15:36:59 +02:00
.gitreview Add git-review config 2015-11-20 17:13:26 +01:00
README Reformatted loolwsd README. 2015-04-21 12:48:17 +02:00

LibreOffice on-line.

This project fundamentally has two pieces:

loolwsd/
	The server side component.

loleaflet/
	The client side component.

First compile loolwsd, and then loleaflet.

Since you need both of these to get things working, it is recommended
to read the READMEs in both projects.

Enjoy.