The Chinese Railgun
And put in their fleet in 6 years time, so a naval battle will be 100 or more km's apart and use satellites to pinpoint targets.
Or projectiles will be 25 to 50k a pop instead of a million or more, (cruise missile) so better for the environment and cheaper and yeah, still a battle.