Koala Framework 3.7 Branched

Koala Framework 3.7 branch just got created. See the changelog.

Here a short overview what we added since 3.6:

Responsive Images

Image components now are fully responsive, meaning different resolutions of the image are automatically created and optimally loaded for the screen size.

The desktop (=contentWidth) version of the image is used as base, other sizes are created in 100px steps down to 0 and up to 2x contentWidth (to support displays with dpr up to 2).

Reworked Columns Component

The now third implementation of the columns component now supports defining multiple rows which should give more flexibility when editing content.

Performance

Like in every release we worked on improving performance. This time we concentrated on Frontend JavaScript performance:

  • A new benchmark box for profiling JS in frontend makes it possible to find bottlenecks
  • JavaScript initialization of components in frontend can now be deferred. For example installing a click handler on an element can be deferred for a few ms which makes the initial page load much faster

Ext4 MVC Controllers

Starting with Koala Framework you can now create Ext4 based web applications. This has been introduced in an earlier blog post.

This entry was posted in Koala Framework by Niko Sams. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

Github Activity

nsams pushed to master at koala-framework/kwf-upgrade

Oct 20, 2017
@nsams
  • @nsams a0dd8e2
    Improve upgrade script to add KWF_BASE_URL in js files

nsams pushed to 4.5 at koala-framework/koala-framework

Oct 20, 2017
@nsams
  • @nsams 27d1294
    Don't silence errors from mkdir to get a clearer exception when eg. p…

nsams pushed to 4.5 at koala-framework/koala-framework

Oct 19, 2017
@nsams

nsams merged pull request koala-framework/koala-framework#637

Oct 19, 2017
@nsams
throw exception in edit_user_form when no user is logged in
1 commit with 3 additions and 2 deletions

nsams pushed to 4.5 at koala-framework/koala-framework

Oct 19, 2017
@nsams