#13195: Investigate using client-side instead of server-side drawing
--------------------------------+------------------------------
Reporter: waddlesplash | Owner: axeld
Type: enhancement | Status: new
Priority: low | Milestone: Unscheduled
Component: Servers/app_server | Version: R1/Development
Keywords: | Blocked By:
Blocking: | Has a Patch: 0
Platform: All |
--------------------------------+------------------------------
Presently, app_server does entirely server-side drawing. This has its
advantages - e.g. remote_app_server, RemoteDesktop, etc. but also
drawbacks - app_server crashes due to AGG bugs, hangs, system port
exhaustion (by WebKit, mostly...), etc.
For R2 (or later), it would be nice to investigate and at least prototype
a client-side rendering model that somehow preserved the benefits of
server-side rendering (like remote app_server) as well as the benefits of
client-side rendering.
Additionally, this might be a nice time to make our rendering layer
totally abstract, which might mean we could add additional backends (like
an OpenGL accelerated rasterizer, for instance...)
--
Ticket URL: <https://dev.haiku-os.org/ticket/13195>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.