All those things are calculable from web logs.
[1]: http://piwik.org/docs/tracking-goals-web-analytics/
For anyone who wants to play with the demo: http://demo-log-analytics.piwik.org/index.php?module=CoreHom...
Most sites today also go far beyond basic pageviews and track all kinds of events on the page like scrolling rates, reading time, what other headlines you clicked or hovered over, etc. This is not possible without JS tracking.