On 19/09/17 06:58, Max Semenik wrote:
Today, the HHVM developers made an announcement[1]
that they have plans of
ceasing to maintain 100% PHP7 compatibility and concentrating on Hack
instead.
The HHVM team did tell us privately that they were planning on
changing their strategy, basically as you describe it above. The
surprising things for me in this announcement were:
* The plan to also drop PHP 5 compatibility, on a short timeline (1 year).
* Rather than "drifting away" from PHP, their top priority plans
include removing core language features like references and destructors.
While this does not mean that we need to take an
action immediately,
eventually we will have to decide something.
Actually, I think a year is a pretty short time for ops to switch to
PHP 7. I think we need to decide on this pretty much immediately.
3) Revert WMF to Zend and forget about HHVM. This will
result in
performance degradation, however it will not be that dramatic: when we
upgraded, we switched to HHVM from PHP 5.3 which was really outdated, while
5.6 and 7 provided nice performance improvements.
I personally think that 3) is the only viable option in the long run. What
do you think?
Yes, I think it's the only viable option.
I'll run a benchmark, but I don't see how it could influence the
decision. It'll be more for capacity planning.
-- Tim Starling