-
Notifications
You must be signed in to change notification settings - Fork 352
Description
In #150 @alco mentioned that the core team is ok with removing the frames. The questions is raised, how are we going to get rid of those frames.
- just the module list itself now in HTML weights: 180KB
- modifying this html to pack it as much as possible i could only make it weight 50KB
- the data itself (just the module names, and the functions (with no module name and with a separator), all weights: 10KB
including the menu on every html page doesn't seem like a feasible option (in addition to modules, we need to add, protocol and exception lists).
Maybe we should look loading the module_list as json, and load it throught javascript on every page.
the module list will still be available as html in the overview page, in case javascript is disabled, or for search engine detection.
I was thinking of a menu that pops up upon a special key is hit, and covers the screen, and then you can navigate thought it and get rid of it as soon as you choose which page you want to read. or hit ESC.
I think http://jqapi.com/ has achieve this in a nice way, the way the navigational menu works.
Also the search is more advanced, i think the search funcitonality we have now is very basic as it doesn't return results sorted by relevance.
what you guys think?