'When Kevin Modzelewski and his colleagues at Dropbox set out to
create Pyston in 2014, they had a very simple objective: to lower the
costs of running Python code on Dropbox's servers, by making the code
itself faster. "We were growing exponentially, so our server cost was
growing exponentially," Modzelewski tells TechRepublic. "If we could
get Python running faster, we would spend less money running Python."
The original cost reduction initiative at Dropbox snowballed into a
bigger project for Modzelewski when the company moved away from Python
in 2017 and cancelled the Pyston project. He had realized while
working on the language that there was a strong demand for faster
Python among the developer community, and while there were plenty of
tools around for improving the performance in smaller applications,
there were none designed for big, business logic-type applications
such as Dropbox.
"There's a lot of tools out there for helping you run Python faster,
but there weren't any that were a good fit for Dropbox's use case,"
says Modzelewski. "This was an area of the Python market where a lot
of money was being spent, but not very many tools were being developed
for helping. It was under served." Fast forward to today and Pyston is
now in version 2.2, and has been open-sourced, with Modzelewski and
fellow developer Marius Wachtler now leading the project as
co-founders. The latest implementation promises a 30% performance
improvement over Python 3.8.8, with a key benefit being that
developers can simply drop their Python applications into Pyston and
get going, without having to rewrite their code. It's also a
"completely separate thing" to what Modzelewski and fellow developers
built for Dropbox some seven years ago.'
-- source: https://developers.slashdot.org/story/21/06/29/195244
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 577-5304