Fastest template engine

Andriy Kornatskyy andriy.kornatskyy at live.com
Mon Dec 24 11:12:21 CET 2012


Per community request I have added tenjin to the templates benchmark and updated with latest version of other template engines.

Just in case here is a link:

http://mindref.blogspot.com/2012/10/python-templates-benchmark.html

Thanks.

Andriy Kornatskyy


----------------------------------------
> From: andriy.kornatskyy at live.com
> To: python-list at python.org
> Subject: RE: Fastest template engine
> Date: Tue, 23 Oct 2012 15:45:56 +0300
>
>
> Python template engines offer high reusability of markup code and the following features are used by content developers most of the time:
>
> * Includes: useful to incorporate some snippets of content that in most cases are common to the site, e.g. footer, scripts, styles, etc.
>
> * Extends: useful to define a master layout for the majority of the site content with placeholders, e.g. sidebar, horizontal menu, content, etc. The content developers extend the master layout by substituting available placeholders.
>
> * Widgets: usually small snippets of highly reusable markup, e.g. list item, button, etc. The content developers use widgets to increase readability and enforce consistency of design.
>
> All mentioned features above are examined for various template engines (django, jinja2, mako, tornado and wheezy.template) in the following post:
>
> http://mindref.blogspot.com/2012/10/python-templates-benchmark.html
>
> The test is executed in isolated environment using CPython 2.7 but can be run for Python 3.3 and/or PyPy 1.9. Source code is here:
>
> https://bitbucket.org/akorn/helloworld
>
> Comments or suggestions are welcome.
>
> Thanks.
>
> Andriy
>
>
> ----------------------------------------
> > From: andriy.kornatskyy at live.com
> > To: python-list at python.org
> > Subject: RE: Fastest template engine
> > Date: Fri, 19 Oct 2012 11:34:41 +0300
> >
> >
> > Per community request cheetah has been added to benchmark. Post updated, just in case:
> >
> > http://mindref.blogspot.com/2012/07/python-fastest-template.html
> >
> > Comments or suggestions are welcome.
> >
> > Andriy
> >
> >
> > ----------------------------------------
> > > From: andriy.kornatskyy at live.com
> > > To: python-list at python.org
> > > Subject: RE: Fastest template engine
> > > Date: Wed, 26 Sep 2012 16:21:21 +0300
> > >
> > >
> > > The post has been updated with the following template engines added (per community request):
> > >
> > > 1. chameleon
> > > 2. django
> > > 3. web2py
> > >
> > > Here is a link:
> > >
> > > http://mindref.blogspot.com/2012/07/python-fastest-template.html
> > >
> > > Comments or suggestions are welcome.
> > >
> > > Thanks.
> > >
> > > Andriy
> > >
> > >
> > > ----------------------------------------
> > > > From: andriy.kornatskyy at live.com
> > > > To: python-list at python.org
> > > > Subject: Fastest template engine
> > > > Date: Sun, 23 Sep 2012 12:24:36 +0300
> > > >
> > > >
> > > > I have run recently a benchmark of a trivial 'big table' example for various python template engines (jinja2, mako, tenjin, tornado and wheezy.template) run on cpython2.7 and pypy1.9...... you might find it interesting:
> > > >
> > > > http://mindref.blogspot.com/2012/07/python-fastest-template.html
> > > >
> > > > Comments or suggestions are welcome.
> > > >
> > > > Thanks.
> > > >
> > > > Andriy Kornatskyy
> > > > --
> > > > http://mail.python.org/mailman/listinfo/python-list
> > >
> >
> > --
> > http://mail.python.org/mailman/listinfo/python-list
>
> --
> http://mail.python.org/mailman/listinfo/python-list
 		 	   		  


More information about the Python-list mailing list