techniques for web