Javascript ist bei sowas eh vorausgesetzt. Dateigrößen sind heute aber ziemlich egal (zumindest in der fraglichen Größenordnung), und im Verhältnis zur Datenbankabfrage würde auch eine serverseitige Formatierung als HTML vermutlich eher vernachlässigbar sein.
Javascript hab ich übrigens erst seit ich hier relativ viel poste regelmäßig an. Kann sein, dass das Posten ohne auch funktionieren würde, aber war mir zu riskant. Markierung der ungelesenen Beiträge funktioniert selbst ausgeloggt und ohne Javascript (aber nur für den aktuellen Tag). Muss also auch noch ein Sessionmanagement haben. Das hat natürlich auch seinen Preis, vorallem falls es auch bei Bots funktioniert.