A typical chat widget will have a log of messages displayed in chronological order with the most recent message at the bottom. An input field is usually displayed below the log.
Comment systems, like those on YouTube, seem to vary. Some display most recent comments up top, while some display most recent comments at the bottom. The location of the input field seems to change as well.
Is there a best practice as to what display order/input position should be used when displaying data that is sensitive to a timeline (like chat messages and comments)?
I'd be especially interested in any user experience studies that have been done.