#49: Bad type declaration for (or bad initialization of) STATE slot in US-STATE
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: sakhmechet
Type: defect | Status: new
Priority: low | Milestone:
Component: weblocks | Version:
Keywords: |
-----------------------+----------------------------------------------------
In the US-STATE class definition it is asserted that the slot STATE will
only hold values of type STRING. There is a US-STATE method which passes
NIL as a value to initialize STATE.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/49>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#46: Use css sprites to improve latency of default style
-----------------------------------------+----------------------------------
Reporter: anonymous | Owner: sakhmechet
Type: defect | Status: new
Priority: wishlist | Milestone:
Component: weblocks | Version:
Keywords: latency performance css png |
-----------------------------------------+----------------------------------
The default page will load 33 pngs. A lot of these average at around 200-
300 bytes in size. Using CSS sprites can improve latency and the feel of
a weblocks application a lot.
I am measuring around 2s load time using firebug on the default weblocks-
demo page.
My guess is that CSS sprites can shave off around .5 seconds.
How to reproduce:
{{{
(require :weblocks-demo)
(weblocks:start-server)
}}}
In firefox, install firebug.
Enable firebug for your site.
Do a "shift-reload" (holding shift down while doing a reload) to do a
fresh load of the front-page. Inspect the "Net" tab in firebug to get a
timeline.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/46>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#47: combine js and css files to improve latency of default style
---------------------------------------------------+------------------------
Reporter: anonymous | Owner: sakhmechet
Type: enhancement | Status: new
Priority: wishlist | Milestone:
Component: weblocks | Version:
Keywords: latency performance css javascript js |
---------------------------------------------------+------------------------
Latency of the default page could be improved a lot by combining the js-
files into one file. The weblocks-demo default page loads 5 js files.
These loads are serialized and it takes 1.2 seconds to load all of the JS.
Making sure only necessary files are loaded (ticket #16) can be combined
with this ticket by creating a cache of combinations of js-files that are
required for a given page.
The same applies to CSS. 11 CSS files are being used. Firefox loads them
serially, spending roughly 0.7 seconds on this.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/47>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks