I am looking to create a grid on the screen of a web browser or mobile device, with each grid item containing just one letter. It's similar to a crossword puzzle, but taking up most of the screen. I've tried using divs for this purpose, but it seems too difficult as the performance isn't great when trying to fill the screen with thousands of divs due to the large amount of text that needs to be displayed.
Does anyone have any suggestions for achieving this text/grid layout in a more efficient way?