TechEmpower

Framework Benchmarks

TechEmpower

About What we do Portfolio People Blog Contact. You are viewing a single entry. Please also check out the most recent entries. March 28, 2013. Framework Benchmarks. How much does your framework choice affect performance? The answer may surprise you.

Frameworks Round 1

TechEmpower

You are viewing the first round of web application framework benchmarks. We have since posted a second round and third round that each include community-contributed updates. Check out the new stand-alone framework benchmarks site if you are interested in the latest and most accurate data.

Trending Sources

Frameworks Round 2

TechEmpower

Last week, we posted the results of benchmarking several web application development and frameworks. The response was tremendous. We received comments, recommendations, advice, criticism, questions, and most importantly pull requests from dozens of readers and developers.

Everything about Java 8

TechEmpower

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. Language features and APIs may still change. I'll do my best to keep this document up to date.

Java 239

Framework Benchmarks Round 14

TechEmpower

Results from Round 14 of the Web Framework Benchmarks project are now available! This round's results are limited to the physical hardware environment only, but cloud results will be included again in the next round. Recent improvements.

Think about Performance Before Building a Web Application

TechEmpower

“It was running fine.” ” In our performance consulting work, we often hear variations of the following: “Our web application was running fine with a few hundred users.

Web 99

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.

Framework Benchmarks Round 9

TechEmpower

The latest round of our ongoing Framework Benchmarks project is now available! Round 9 updates several test implementations and introduces a new test environment using modern server hardware.

Framework Benchmarks Round 11

TechEmpower

Round 11 of the ongoing Web Framework Benchmarks project is now available! 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. Meanwhile, the total number of frameworks has increased by 26.

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!

Framework Benchmarks Round 8

TechEmpower

Merry Christmas web framework performance aficionados! What better way to celebrate the holidays than by cheering on your favorites as they race through a variety of application fundamentals in the biggest web platform grudge match of the season? We certainly can''t think of anything more festive.

Frameworks Round 6

TechEmpower

July marks the fourth month of our ongoing project measuring the performance of web application frameworks and platforms.

Frameworks Round 3

TechEmpower

We''ve previously posted two rounds of results of benchmarking many web application platforms and frameworks. The community''s response remains strong! We have really enjoyed your comments, advice, questions, criticism, and pull requests.

Frameworks Round 5

TechEmpower

We have posted Round 5 of our ongoing project measuring the performance of web application frameworks and platforms. In this round, we''re very happy to announce that a community member has contributed tests for ASP.NET running on native Windows.

Performance competition is a good thing

TechEmpower

We love this! 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. Every time I watch one I marvel, this is Microsoft? Clearly we're seeing a new Microsoft. If you're not watching, you would have also missed how much emphasis the ASP.NET team is putting on performance. Recently, they reached 1.15

Framework Benchmarks Round 12

TechEmpower

Round 12 of the ongoing Web Framework Benchmarks project is now available! 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.

The Hardware behind the Results of Framework Benchmarks Round 10

TechEmpower

By Jeffrey Papen, CEO and Founder, Peak Hosting. 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.

EnumSet and EnumMap

TechEmpower

This article discusses java.util.EnumSet. and java.util.EnumMap. from Java's standard libraries. What are they? When should they be used? Could the implementations be improved? Could the APIs be improved? Conclusion. What are they? EnumSet. and EnumMap are compact, efficient implementations of the Set and Map interfaces. They have the constraint that their elements/keys come from a single enum type. Like HashSet and HashMap , they are modifiable.

Efficient multiple-stream concatenation in Java

TechEmpower

I want to combine the elements of multiple Stream instances into a single Stream. What's the best way to do this? This article compares a few different solutions. Stream.concat(a, b). The JDK provides Stream.concat(a, b) for concatenating two streams. void exampleConcatTwo () {. Stream a = Stream. of ( "one" , "two" ); Stream b = Stream. of ( "three" , "four" ); Stream out = Stream. concat ( a , b ); out. forEach ( System. out :: println ); // Output: // one. // two. // three. // four. }.

Mangling JSON numbers

TechEmpower

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. We can store that number in a long but not a double.

Pragmatism with Flavor

TechEmpower

We build web and mobile applications, and we've been doing so for a little over fifteen years. To our delight, technology has evolved and improved in many ways over that time. Technology evolution can be cyclical, with some branches looping back to the past with surprising vigor and without much self-awareness. Platforms eschew threading and then re-invent threading anew. Client-side code is passé and then the client becomes the preferred runtime environment.

Storage worries

TechEmpower

In the 1980s, high-tech companies stored information about their customers on their sophisticated and high-cost computer equipment. Back then such practices were exceptional except at relatively large companies. Thirty years later, it's so commonplace that there are numerous services to store customer data for you "in the cloud.". A layperson would be excused to think that in 2012, questions about how to store data on computers have been worked out.

SQL 4

Founder Friendly

A VC : Venture Capital and Technology

Long time VC watcher, writer, and analyst Dan Primack suggested on Friday that the days of VCs trying to out “founder friendly” each other are now over. It is an interesting observation and was worthy of a reply. The VC industry is highly competitive for the best opportunities and we certainly do try to ingratiate ourselves and our firms to the entrepreneurs who will decide who gets to invest in their companies and who does not.

Doing The Heavy Lifting

A VC : Venture Capital and Technology

Most venture capital investments are made, over time, by syndicates. This means a group of venture capital firms develops around a company, usually built over multiples rounds. Some of the firms in the syndicate agree to (or require) having a partner from their firm join the Board of the company. If you look at the roughly dozen boards I am on, most of them have multiple venture capitalists on them.

Working Outside the Tech Bubble

Steve Blank

Annual note to self – most of the world exists outside the tech bubble. —– We have a summer home in New England in a semi-rural area, just ~10,000 people in town, with a potato farm across the street. Drive down the road and you can see the tall stalks of corn waving on other farms. Most people aren’t in tech or law or teaching in universities; they fall solidly in what is called working-class.

Introducing NextView III and Our Focus on the Everyday Economy

View from Seed

What will the future hold? It’s a question every VC asks themselves and the entrepreneurs they invest in. Some conclude that certain sectors or technologies — like AI, blockchain, VR — will define the next decade.

Investor VCs and Operator VCs

A VC : Venture Capital and Technology

The Venture Capital business is full of great firms that were founded by entrepreneurs/operators who became investors mid/late career. From Gene Kleiner and Tom Perkins in the early 70s to Marc Andreessen and Ben Horowitz at the end of the 00s, this is the iconic model of the venture capital firm and the formula that built Silicon Valley into what it is today.

Tesla Lost $700 Million Last Year, So Why Is Tesla’s Valuation $60 Billion?

Steve Blank

Automobile manufacturers shipped 88 million cars in 2016. Tesla shipped 76,000. Yet Wall Street values Tesla higher than any other U.S. car manufacturer. What explains this more than 1,000 to 1 discrepancy in valuation? The future.

Go For Culture Add, Not Culture Fit

Feld Thoughts

I’ve come to despise the phrase “culture fit.” ” I don’t remember when I first heard it, but it was many years ago. Over time, it became woven into the world of entrepreneurship, as companies used it as a primary frame of reference for hiring.

Hiring 130

Seeing Through The Fog

A VC : Venture Capital and Technology

I was talking to my friend Simon yesterday and he observed that the essential skill of entrepreneurs and early stage VCs is to “be able to see through the fog of an emerging market and pick out the winning idea.” ” And of course, I agree with that. It is something that we have done pretty well at USV over the years. But how do you do that? Is seeing through the fog a skill that can be learned? I think seeing through the fog can be learned but it takes time and practice.

ICOs and VCs

A VC : Venture Capital and Technology

The Brave browser team concluded an ICO for their Basic Attention Token yesterday in about thirty seconds. This led to this tweet: The Basic Attention Token (BAT) ICO just raised 30 million dollars in 24 seconds. VC’s didn’t even have time to put on a sweater vest. briantobal (@briantobal) May 31, 2017. Of course folks will see ICOs as the end of the hated VC era of startup funding. And there is some truth to that.

The No Excuses Culture

Steve Blank

Getting ready for our next semester’s class, I asked my Teaching Assistant why I hadn’t seen the posters for our new class around campus. Hearing the litany of excuses that followed –“It was raining.” (The The posters go inside the building.) “We We still have time.” (We

When the going gets tough, the tough get going

A VC : Venture Capital and Technology

It sure feels like the long awaited headwinds have arrived and the tailwinds are behind us for now. A friend sent me this chart today. You could create a similar chart out of many tech sectors right now but SaaS is as good of an indicator of what’s happening out there as any.

Maps for Unity: Location Based Games and Mapbox

Feld Thoughts

This morning’s launch of Maps for Unity brings the full stack of location tools to the world’s most popular game development platform and shows that location and maps are the new building blocks for AR and VR games. We think the maps look amazing and are insanely fast.

API 132

The Bloomberg Startup Barometer

A VC : Venture Capital and Technology

I came across this index from Bloomberg that tracks the health of the US startup ecosystem. This index “incorporates both the money flowing into VC-backed startups, as well as the exits that are making money for investors.

Convertible and SAFE Notes

A VC : Venture Capital and Technology

Angel/seed rounds used to be done via priced equity securities, either common or preferred. Then, starting about ten years ago, we started to see convertible debt being used in the angel and seed rounds. By 2010 this was the norm and Paul Graham tweeted this in Aug 2010: Convertible notes have won. Every investment so far in this YC batch (and there have been a lot) has been done on a convertible note. Paul Graham (@paulg) August 28, 2010. Which led me to write this blog post here on AVC.

How to Write a Mission Statement in 5 Easy Steps

Up and Running

I’ve had a 30-year love-hate relationship with mission statements. I’ve read thousands. I love it when a mission statement defines a business so well that it feels like strategy —which does happen—and I hate it when a mission statement is generic, stale, and completely useless.

Starting Is Easy, Finishing Is Hard

A VC : Venture Capital and Technology

Starting a company has gotten much easier over the past decade. The capital requirements to get started have come way down in both software and hardware businesses. The supply of seed and venture capital has increased dramatically as well. And there are all sorts of programs aimed at helping entrepreneurs get started. All of this has caused a rapid expansion of entrepreneurship, startups, and innovation. This is all great.

Why good people leave large tech companies

Steve Blank

If you want to build a ship, don’t drum up the people to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea. Antoine de Saint-Exupéry. I was visiting with an ex-student who’s now the CFO of a large public tech company. The company is still one of the hottest places to work in tech. They make hardware with a large part of their innovation in embedded software and services.

Why Meritocracy Doesn’t Work

Grasshopper Herder

The anti-diversity manifesto written by a mystery Googler has put a spotlight on diversity efforts in the tech industry. Anti-diversity proponents say that meritocracy justifies the lack of diversity in tech. But the real question is: Does meritocracy work?