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.
- 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