Merge: Nitweb: boost response time and some improvements
authorJean Privat <jean@pryen.org>
Thu, 7 Sep 2017 14:48:58 +0000 (10:48 -0400)
committerJean Privat <jean@pryen.org>
Thu, 7 Sep 2017 14:48:58 +0000 (10:48 -0400)
commit24174ad5b9032ac46a5ca3e4e28abbc17eb7ab8b
tree49fde0fade91be0a54dc615b7ed8d9f7a2d55c1e
parentdde8b54e3fef7968920907152bda99467eb92cc5
parent4b476e26ba9dc91ccb40763abc7aaf747b021d3a
Merge: Nitweb: boost response time and some improvements

The main objective of this PR is to shorten the frontend response time.
The major culprit was that the full documentation was serialized in each response.
This PR makes nitweb return only the synopsis and lets the frontend ask for the full documentation if needed.

Also uniformizes and cleans tabs for entities:
* Moved data between tabs (such as inheritance data to the inheritance tab)
* Added missing tabs for packages and groups (http://nitweb.moz-code.org/doc/core%3Ecollection%3E/defs)

Demo: http://nitweb.moz-code.org/

Pull-Request: #2536
Reviewed-by: Jean Privat <jean@pryen.org>