Public and private field declarations are an experimental feature (stage 3) proposed at TC39, the JavaScript standards committee. Support in browsers is limited, but the feature can be used through a build step with systems like Babel.
DYLAN, хотите все самое свеженькое - прикручивайте бабель. Иначе в вашей жизни будет много недопрочитанных рамочек. Хотя и с бабелем их тоже не рекомендуется игнорировать.