by 1993, online chat abbreviation for rolling on the floor laughing.
chat (Or "ROFL") Rolling on the floor laughing (or rolls...). Used in chat, MUD, news. See also ROTFLMAO, ROTFLOL. (1996-02-22)