At 100 data elements, it may not be an issue, but if it were a very large number, performance might actually be better if your PHP renders the HTML. And then you avoid a lot of fragile repetitive Javascript code.
It might send more data over the wire, but then it takes much less time to update the document.
Where you will definitely have performance problems is if you need to construct a lot of HTML using Javascript.
I do a lot of Ajax where the client gets JSON, but the JSON contains HTML fragments. So, say if there are 3 tables to update, you'd have the server send a JSON response with 3 HTML fragments, and then the JS just replaces the content of the 3 tables with the new data.