Framework Benchmarks Round 19

TechEmpower

Round 19 of the TechEmpower Framework Benchmarks project is now available! This project measures the high-water mark performance of server side web application frameworks and platforms using predominantly community-contributed test implementations. Frameworks for which we have full test coverage will now have composite scores , which reflect an overall performance score across the project's test types: JSON serialization, Single-query, Multi-query, Updates, Fortunes, and Plaintext.

Framework Benchmarks

TechEmpower

Framework Benchmarks. How much does your framework choice affect performance? Authors Note: Were using the word "framework" loosely to refer to platforms, micro-frameworks, and full-stack frameworks. We have our own personal favorites among these frameworks, but weve tried our best to give each a fair shot. Even better, maybe you can spot a place where we mistakenly hobbled a framework and we can improve the tests. Why dont you test framework X?"

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Framework Benchmarks Round 16

TechEmpower

Now in its fifth year, the TechEmpower Framework Benchmarks project has another official round of results available. Not just in measured results per second (several metric crap tonne), but in number of tests measured (~1830), number of framework permutations tested (~464), number of languages included (26), and total execution time of the test suite (67 hours, or 241 billion microseconds to make that sound properly enormous).

Frameworks Round 2

TechEmpower

Last week, we posted the results of benchmarking several web application development and frameworks. On i7, we see that several frameworks are able to provide a response in under 10 milliseconds. We received pull requests that have improved the performance of several frameworks in this database access test. JVM frameworks are especially strong here thanks to JDBC and efficient connection pools.

Framework Benchmarks Round 9

TechEmpower

The latest round of our ongoing Framework Benchmarks project is now available! Since the first round, we have known that the highest-performance frameworks and platforms have been network-limited by our gigabit Ethernet. With ample network bandwidth, the highest-performing frameworks are further differentiated. Top ten frameworks at JSON serialization; i7 on left, Peak on right.

Frameworks Round 4

TechEmpower

We’ve posted Round 4 of our ongoing project measuring the performance of many web application frameworks and platforms. As with previous rounds, the developer community has contributed several additional frameworks for Round 4, bringing the total to 57! To contend with the huge number of tests, we’ve added filtering to the results view, allowing you to hide frameworks that do not meet your needs. Thanks to contributors, the test is already implemented on 17 of the frameworks.

Framework Benchmarks Round 10

TechEmpower

Round 10 of the Framework Benchmarks project is now available! These contributions have improved the project''s toolset and added many new framework test implementations. Much of the effort in the past year has been focused on improving the toolset, allowing contributors to create their own test and development environment with less effort and to optionally focus on just the frameworks or platforms of interest to them. Round Frameworks Framework permutations.

Framework Benchmarks Round 8

TechEmpower

Merry Christmas web framework performance aficionados! Now at 90 frameworks and 230 permutations (variations on configuration), Round 8 has something for everyone. But be aware, the highest-performance frameworks are network limited in the JSON serialization and Plaintext tests. Round 7 was missing some of the Go frameworks due to configuration problems. If you''re interested in testing HHVM with popular PHP frameworks, we would be happy to receive a pull request.

Frameworks Round 6

TechEmpower

July marks the fourth month of our ongoing project measuring the performance of web application frameworks and platforms. We''ve just posted Round 6, which includes several more developer community-provided framework test implementations: Beego, Dart, Hapi, Jester, Luminus, Nancy, Yaf, Plack, Play-Slick, and Undertow. By popular demand, Round 6 introduces a plaintext test that uses HTTP pipelining, implemented in 14 frameworks so far.

Framework Benchmarks Round 7

TechEmpower

Happy Halloween fans of web development frameworks! After a several-month hiatus, Round 7 of our project measuring the performance of web application frameworks and platforms is available! Round 7 includes many new framework test implementations contributed by the community. There are now a whopping 84 frameworks and over 200 individual test permutations.

Frameworks Round 3

TechEmpower

We''ve previously posted two rounds of results of benchmarking many web application platforms and frameworks. Speaking of pull requests, we received tests for several additional frameworks since Round 2 and we have posted Round 3. In previous rounds, each test ran 100,000 requests, which meant execution time spanned from seconds to hours depending on the framework. Timed tests means Wrk''s computation of latency statistics is more accurate for high-performance frameworks.

Frameworks Round 5

TechEmpower

We have posted Round 5 of our ongoing project measuring the performance of web application frameworks and platforms. Some frameworks reacted to the new request headers in unexpected ways. As with previous rounds, Round 5 adds some frameworks to the test suite: Spray, RestExpress, Web::Simple, Revel, and CPPSP. If you''re a maintainer of a framework we''re testing and you''ve released a new version, please let us know so that we can get the tests updated.

Framework Benchmarks Round 15

TechEmpower

And the perfect start is selecting high-performance platforms and frameworks. Results from Round 15 of the Web Framework Benchmarks project are now available! Among the many effects of this project, one of which we are especially proud is how it encourages platforms and frameworks to be fast—to elevate the high-water marks of performance potential. What better day than Valentine's Day to renew one's vow to create high-performance web applications?

Framework Benchmarks Round 12

TechEmpower

Round 12 of the ongoing Web Framework Benchmarks project is now available! Several new frameworks were added. A race against the clock. Recently, we were notified that the physical hardware environment we have used for Rounds 9 through 12 will be decommissioned imminently. This news made Round 12 unusual: rather than wait until we can equip and configure a new environment, we decided to conclude Round 12 while the current environment remained available.

Framework Benchmarks Round 11

TechEmpower

Round 11 of the ongoing Web Framework Benchmarks project is now available! Meanwhile, the total number of frameworks has increased by 26. The new frameworks are: silicon (C++). Fixed a few issues causing inter-framework conflict due to processes not properly closing and releasing TCP ports. We'll keep this blog entry short and sweet. The highlights for Round 11. Three new languages are represented in Round 11: Crystal , D , and Rust.

Framework Benchmarks Round 13

TechEmpower

Round 13 of the ongoing Web Framework Benchmarks project is here! The project now features 230 framework implementations (of our JSON serialization test) and includes new entrants on platforms as diverse as Kotlin and Qt. A great diversity of frameworks means there are likely many options that provide high-performance while meeting your language and productivity requirements.

Framework Benchmarks Round 14

TechEmpower

Results from Round 14 of the Web Framework Benchmarks project are now available! We have, in fact, observed volatility with a small number of frameworks and aim to investigate and address each as time permits. Although the benchmarking suite includes two phases of warmup prior prior to gathering data for each test, we might find that some frameworks or platforms require additional warmup time to be consistent across multiple measurements.

Framework Benchmarks Hardware Update

TechEmpower

We have retired the hardware environment provided by Server Central for our Web Framework Benchmarks project. Ten-gigabit Ethernet gives the highest-performing frameworks opportunity to shine. If your contributed framework or platform performs best with hand-tuning based on cores, please send us a pull request to adjust the necessary parameters. We want to sincerely thank Server Central for having provided servers from their lab environment to our project.

Framework Benchmarks Round 18

TechEmpower

Round 18 of the TechEmpower Framework Benchmarks project is now available! It is acceptable for it to be recomputed by the platform or framework once per second, and cached as a string or byte buffer for the duration of that second. To keep frameworks from breaking the test environments by consuming too much memory, the toolset now limits the amount of memory provided to the containers used by test implementations.

10 Key Elements Of An Open Leadership Framework Today

Startup Professionals Musings

I share her view of the ten key elements of the basic framework and vocabulary of open information sharing and open decision making: Explaining: creating buy-in.

Framework Benchmarks Round 17

TechEmpower

We're happy to announce that Round 17 of the TechEmpower Framework Benchmarks project is now available. Since the adoption of Continuous Benchmarking , the creation of an official Round is a fairly simple process: Try to reduce errors in framework implementations. We want an official Round to have a solid showing by as many frameworks as feasible given limited personnel bandwidth. Round 17 is now measuring 179 frameworks.

The Hardware behind the Results of Framework Benchmarks Round 10

TechEmpower

At Peak Hosting , we're big fans of TechEmpower's Framework Benchmarks, an open source project the company has been coordinating since early 2013. Covering a wide variety of web application frameworks, this project gives developers useful data that can help them find the framework that will provide the performance and features they need for their application. By Jeffrey Papen, CEO and Founder, Peak Hosting.

ReachLocal Open Sources Mobile App Development Framework

socalTECH

ReachLocal said its open source framework, LigerMobile, was originally developed to power its ReachEdge mobile app for Android and iOS. reachlocal mobile development framework open source github ligermobile Woodland Hills-based ReachLocal , which offers up local, online marketing services for small and medium sized businesses, said this morning that it has released a chunk of software to the open source community, to help others develop cross-platform, mobile apps.

Choosing a Programming Language and Framework for Your Startup

SoCal CTO

We had an interesting presentation at the LA CTO Forum by the CTO of a startup who chose Groovy / Grails as the framework for their startup. t prompted a good discussion around how CTOs go about choosing the programming language and framework for their startup. Misconceptions When I talk with founders and VCs there are often quite a few misconceptions around the choice of language and framework. There are LOTs of language and frameworks to choose from.

Web Framework Performance - Startup Founders Need to See These Numbers

SoCal CTO

In Web Framework Benchmarks , there are some very interesting and surprising numbers around the performance of various web frameworks. In some ways, this frees us from worrying as much about the specific framework that's being used. But these numbers are causing me to pause a bit and really think about the choice of framework in terms of performance. Most startups do not get a chance to move from one framework to another.

FrameWorks Workshop: Valuation

SoCal Tech Calendar

Thursday, January 10, 2013 -- Corporate Valuations. CONNECT. Through a series of real world case studies and interactive group discussion, this workshop will discuss how valuation relates to intellectual property in licensing, manufacturing and MandA transactions. Valuation methodologies can be used to optimize transaction outcomes for both buyers and sellers in MandA and other transactions.

5 Factors Which Define The Scope Of Your Competition

Startup Professionals Musings

Porter proposed his Five Forces framework for analyzing the competitive environment which I think makes even more sense today. competitors five forces framework Michael Porter startups

FrameWorks Workshop: Board of Directors

SoCal Tech Calendar

Tuesday, January 29, 2013 -- Getting Good Results from a Board of Directors and Board of Advisors. CONNECT. To stay competitive in today's marketplace, organizations frequently seek outside expertise to provide credibility, contacts, counseling and cash. Procopio Partner William Eigner will provide targeted advice on what entrepreneurs, directors and advisors need to know about recruiting, managing, incentivizing and showcasing a Board.

Introduction to the DoD Architecture Framework

SoCal Tech Calendar

Monday, March 23, 2009 -- Introduction to the DoD Architecture Framework (DoDAF). See [link] (more

AEG Backs UN Sports, Climate Effort

socalTECH

Los Angeles--based sports and live entertainment company AEG --which is behind the LA Kings , LA Galaxy , as well as Eisbaren Berlin and the Ontario Reign, said it has stepped up to support the United Nation's Sports for Climate Action Framework. The framework outlines a set of principles for the global sports community, to help combat climate change and to use sports as a "unifying tool" to drive climate awareness. united nations sports climate framework

Performance competition is a good thing

TechEmpower

If you've not been watching the ASP.NET team's community standups , you have missed some surprisingly transparent, interesting, and oftentimes funny updates from a major web application framework development team. As Ben Adams writes in his article detailing the achievement , that is 23 times better than prior to the start of optimization work within the framework! We started the Framework Benchmarks project to collect data about performance. We love this!

A Business Rebound is Not All Positive for Startups

Startup Professionals Musings

Porter proposed his Five Forces framework for analyzing the competitive environment which I think makes even more sense today. competition entrepreneur startup Michael Porter five forces framework business As the business economy rebounds, many entrepreneurs are thinking that life will soon get easier, and their opportunity can only grow.

Think about Performance Before Building a Web Application

TechEmpower

Framework Benchmarks. We created our Web Framework Benchmarks project because we’ve run into situations where well known frameworks seem to cause significant performance pain for the applications built upon them. In our Framework Benchmarks project, as of this writing, we have about 300 permutations covering 145 frameworks, and a huge universe of possible permutations we don’t presently cover. “It was running fine.”

Web 263

Human Capital: Moving away from ‘master/slave’ terminology

TechCrunch LA

When racism is built into the technical framework of a company, it perpetuates a false idea that white people are superior to Black people. . TGIF, am I right? Welcome back to Human Capital, where we explore some of the latest news in labor, diversity and inclusion in tech.

One million HTTP RPS without load balancing is easy

TechEmpower

As we and our collaborators prepare Round 9 of our Framework Benchmarks project, we had an epiphany: With high-performance software, a single modern server processes over 1 million HTTP requests per second. Five months ago, Google talked about load-balancing to achieve 1 million requests per second. We understand their excitement is about the performance of their load balancer 1.

EC2 388

The Los Angeles PHP Developers Group (LAPHP)

SoCal Tech Calendar

Tuesday, January 15, 2013 -- LAPHP January Talk: Zend Framework 2.0. For our January LAPHP talk we have pretty exciting guest -- we invited Ralph Schindler from Zend to talk about Zend Framework 2.0 (aka Zend Framework 2 achieved its stable release this autumn, ushering in a new era of the framework. aka ZF2).

PHP 109

Bird launches Scoot Mopeds in Austin ahead of SXSW

TechCrunch LA

Some companies were already operating these services; this action created a regulatory framework. The Scoot Moped — an electric moped born out of Bird’s acquisition of Scoot — will launch in Austin five months after unveiling the shared micromobility vehicle. The new moped is the latest effort by Bird to diversify its product offerings to capture more customers.

Replicated Names GitLab Exec As Chief Product Officer

socalTECH

Replicated, which is led by CEO Grant Miller, focused on enterprise customers who are using the open source Kubernetes framework to deploy their cloud applications. Los Angeles-based Repicated , a new startup that provides monitoring and managing of Kubernetes-based cloud applications, has name former GitLab executive Mark Pundsack as the company's new Chief Product Officer, according to the company.

Here is How to Make Sense of Conflicting Startup Advice

Both Sides of the Table

Draw from Frameworks. The most helpful type of advice in my mind are frameworks for how to solve a problem. On market segmentation I often recite my “ Elephants, Deer & Rabbits ” framework. On teams I have a framework for tech teams “ CTO vs. VP Eng ” or on sales I have “ Journeymen, Mavericks & Superstars ” 5. Each is a framework for thinking about a problem.

Mangling JSON numbers

TechEmpower

Any server-side web framework or HTTP server will do. The front-end framework will do it, $.getJSON If we have a long (64-bit integer) that we serialize into JSON, we might be in trouble if JavaScript consumes that JSON. JavaScript has the equivalent of double (64-bit floating point) for its numbers, and double cannot represent the same set of numbers as long. If we are not careful, our long is mangled in transit. Consider 2 53 + 1.

AcceleratXR Rolls Open Source Project

socalTECH

Los Angeles-based AcceleratXR said this week that it has launched a new, open source project called Composer.js , a new framework and toolset for building back-end API services using NodeJS. The company, led by CEO Jean-Philippe Steinmetz, said it originally build the product for its own online gaming efforts, for work on a massively multiplayer online (MMO) game.

Intro to React - Javascript LA Meetup

SoCal Tech Calendar

is one of the hottest JavaScript frameworks right now in our industry. JavaScriptLA will be giving a presentation on how one can get started with React, as well as some of the features and benefits of using the framework (especially for those of you thinking why React vs Angular or 'just using JQuery'). Tuesday, August 9, 2016 -- Intro to React - Javascript LA Meetup. General Assembly. As many of you have heard, React.JS

Everything about Java 8

TechEmpower

This JSR 308 website may be outdated at this point, but it does a better job of explaining the motivation for these changes than I could possibly do: "Type Annotations (JSR 308) and the Checker Framework". The following post is a comprehensive summary of the developer-facing changes coming in Java 8. This next iteration of the JDK is currently scheduled for general availability in September 2013. At the time of this writing, Java 8 development is still very much in progress.

Java 440