Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup benchmarking against RABL #1

Merged
merged 1 commit into from
Apr 16, 2014
Merged

setup benchmarking against RABL #1

merged 1 commit into from
Apr 16, 2014

Conversation

kellyredding
Copy link
Member

Before we begin developing Nm, I want to have benchmarks in place
for a known templating system. I am choosing RABL b/c I've used it
before and it does both JSON/BSON template outputs like Nm will.

This sets up running benchmarks using Whysoslow against a slideshow
template. As Nm becomes ready, we can add it to the bench script
and see how it performs compared to RABL and make sure we aren't
introducing massive performance degredations.

@jcredding ready for review.

Before we begin developing Nm, I want to have benchmarks in place
for a know templating system.  I am choosing RABL b/c I've used it
before and it does both JSON/BSON template outputs like Nm will.

This sets up running benchmarks using Whysoslow against a slideshow
template.  As Nm becomes ready, we can add it to the bench script
and see how it performs compared to RABL and make sure we aren't
introducing massive performance degredations.
kellyredding added a commit that referenced this pull request Apr 16, 2014
setup benchmarking against RABL
@kellyredding kellyredding merged commit 1a90850 into master Apr 16, 2014
@kellyredding kellyredding deleted the kr-bench branch April 16, 2014 02:15
kellyredding added a commit that referenced this pull request Jun 4, 2014
first alpha release:

* setup benchmarking against RABL #1
* Readme with usage/notes details on template rendering #2
* basic template class with source file and locals #3
* api rename change: Template -> Render #4
* first pass at Template class with `node` and `map` implemmentations #5
* have templates evaluate given source files #6
* apply locals to template scope as reader methods #7
* Source object for rendering templates #8
* updated bench scripts to bench against Nm #9
* `render` and `partial` template and source methods #10

/cc @jcredding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant