…fundamentally frontend work is different from backend work, because we never have an opportunity to compile anything, we can’t trust what’s going on — we don’t know exactly what equipment the consumer has — we can’t predict anything, we can’t trust the JavaScript that’s happening, we always need to have a defensive posture. From a performance perspective, we can never install or store anything on the client — it’s sort of stateless. That presents challenges. And then, interestingly, we can never hide, because all the work we do is visible when you hit “view source”, or in the webpage itself. So our work’s there — our dirty laundry’s hanging out there, and so it’s important to clean things up.

Notes

  1. tiffehr posted this