sFlow is correctly documented in the feature explorer: https://apps.juniper.net/feature-explorer/feature-info.html?fKey=1314&fn=sFlow%20technology
It is also mentioned correctly in the release notes when the EX2300/EX3400 was introduced: https://www.juniper.net/documentation/en_US/junos/information-products/topic-collections/ex-series/release-notes/ex-series-junos-release-notes-15.1X53-D50.pdf on page 4.
I have just briefly tested on an EX3400 VC and it looks like it's working - i don't have a collector to validate that received data is actually useable... but I would expect so.
user@EX3400-VC# show protocols sflow polling-interval 30; inline-sampling; sample-rate { ingress 500; egress 500; } collector X.X.1.10 { udp-port 6343; } interfaces ge-0/0/15.0; interfaces ge-0/0/16.0;
user@EX3400-VC# run show sflow collector Collector Udp-port Dscp Forwarding-Class No. of samples address X.X.1.10 6343 0 best-effort 6 {master:0}[edit] user@EX3400-VC# run show sflow interface Interface Status Sample Adapted Polling rate sample rate interval Egress Ingress Egress Ingress Egress Ingress ge-0/0/15.0 Enabled Enabled 500 500 500 500 30 ge-0/0/16.0 Enabled Enabled 500 500 500 500 30 {master:0}[edit]